Oracle TEMP_UTL_PKG
Version 26ai

General Information
Library Note Morgan's Library Page Header
The best Oracle News for FY2026

Oracle Database 26ai is now availble. If you haven't you downloaded already: Why?
Purpose Undocumented orphan package header
AUTHID DEFINER
Constants
Name Data Type Value
 Separator
DEFAULT_SEPARATOR VARCHAR2(1) '$'
 Length of an object name after the final $
DR_INDEX_OBJECT_NAME_LEN NUMBER 5
 Language name maximum length
MAX_LANGUAGE_LEN NUMBER 30
 Length
DR_ID_LEN_30 NUMBER 30
DR_ID_LEN NUMBER 128
 Policy
POL_INDEX_ONLY NUMBER 0
POL_POLICY_ONLY NUMBER 1
POL_INDEX_OR_POLICY NUMBER 2
 Security
SEC_NONE NUMBER 0
SEC_CONTAINS NUMBER 1
SEC_OWNER NUMBER 2
SEC_ALTER NUMBER 3
SEC_DROP NUMBER 4
 Object Type
OBJTYPE_INDEX NUMBER 1
OBJTYPE_POLICY NUMBER 2
OBJTYPE_CONSTRAINT NUMBER 3
OBJTYPE_THESAURUS NUMBER 4
OBJTYPE_SECTION NUMBER 5
OBJTYPE_PARAM NUMBER 6
OBJTYPE_FEEDBACK NUMBER 7
OBJTYPE_SQE NUMBER 8
OBJTYPE_LEXER NUMBER 9
OBJTYPE_TBS NUMBER 10
OBJTYPE_ATTR NUMBER 11
OBJTYPE_IDXSET NUMBER 12
OBJTYPE_FILENAME NUMBER 13
OBJTYPE_COLUMN NUMBER 14
OBJTYPE_LANGUAGE NUMBER 15
OBJTYPE_CHARSET NUMBER 16
OBJTYPE_PREFERENCE NUMBER 17
OBJTYPE_STOPLIST NUMBER 18
OBJTYPE_DICTIONARY NUMBER 19
Data Types SUBTYPE dr_id IS dbms_id_128; /* use: id */
SUBTYPE dr_id2 IS VARCHAR2(257); /* use: id.id */
SUBTYPE dr_id3 IS VARCHAR2(386); /* use: id.id.id */

SUBTYPE dr_qid IS dbms_quoted_id_128; /* use: quoted id */
SUBTYPE dr_qid2 IS VARCHAR2(261); /* use: qid.qid */
SUBTYPE dr_qid3 IS VARCHAR2(392); /* use: qid.qid.qid */

SUBTYPE dr_lid IS dbms_id_128; /* use: long id lid */
SUBTYPE dr_lid2 IS VARCHAR2(257); /* use: lid.lid */
SUBTYPE dr_lid3 IS VARCHAR2(386); /* use: lid.lid.lid */

SUBTYPE dr_qlid IS dbms_quoted_id_128; /* use: quoted long id qlid */
SUBTYPE dr_qlid2 IS VARCHAR2(261); /* use: qlid.qlid */
SUBTYPE dr_qlid3 IS VARCHAR2(392); /* use: qlid.qlid.qlid */
SUBTYPE dr_longpart IS VARCHAR2(403); /* use: qlid.qlid partition(qlid)*/

SUBTYPE dr_shortbuf IS VARCHAR2(32); /* use: small scratch buff */
SUBTYPE dr_medbuf IS VARCHAR2(128); /* use: medium scratch buff */
SUBTYPE dr_longbuf IS VARCHAR2(512); /* use: long scratch buff */
SUBTYPE dr_extrabuf IS VARCHAR2(4000); /* use: 4000 bytes */
SUBTYPE dr_maxbuf IS VARCHAR2(32767); /* use: max len allowed */

TYPE idx_rec IS RECORD(
idx_id               NUMBER(38),
idx_type             NUMBER,
idx_owner            VARCHAR2(128),
idx_owner#           NUMBER,
idx_name             VARCHAR2(128),
idx_table_owner      VARCHAR2(128),
idx_table            VARCHAR2(128),
idx_table#           NUMBER,
idx_key_name         VARCHAR2(256),
idx_key_type         NUMBER,
idx_text_name        VARCHAR2(256),
idx_text_type        NUMBER,
idx_text_length      NUMBER,
idx_docid_count      NUMBER,
idx_status           VARCHAR2(12),
idx_version          NUMBER,
idx_nextid           NUMBER,
idx_language_column  VARCHAR2(256),
idx_format_column    VARCHAR2(256),
idx_charset_column   VARCHAR2(256),
idx_config_column    VARCHAR2(256),
idx_optION           VARCHAR2(64),
idx_opt_token        VARCHAR2(255),
idx_opt_type         NUMBER,
idx_opt_count        NUMBER,
idx_sync_type        VARCHAR2(20),
idx_sync_memory      VARCHAR2(100),
idx_sync_para_degree NUMBER,
idx_sync_interval    VARCHAR2(4000));
Documented No
Exceptions
Error Code Reason
No Number textile_error EXCEPTION;
First Available 26ai
Security Model Owned by CTX with no privileges granted
Source {ORACLE_HOME}/ctx/admin/ctxpredw.sql

Related Topics
Built-in Functions
Built-in Packages
Database Security
What's New In 21c
What's New In 26ai

Morgan's Library Page Footer
This site is maintained by Daniel Morgan. Last Updated: This site is protected by copyright and trademark laws under U.S. and International law. © 1998-2026 Daniel A. Morgan All Rights Reserved