I was curious too, so I just went looking for them and it turns out Oracle's not just pulling our leg - TSTZ is actually used pretty extensively - 149 columns in 10.2.0.2: SQL> select owner, table_name, column_name, data_type from dba_tab_columns where data_type like '%ZONE%' order by 1,2,3 OWNER TABLE_NAME COLUMN_NAME DATA_TYPE ----- ------------------------------ ------------------------------ ------------------------------ SYS ALL_FILE_GROUPS CREATED TIMESTAMP(6) WITH TIME ZONE SYS ALL_FILE_GROUP_VERSIONS CREATED TIMESTAMP(6) WITH TIME ZONE SYS ALL_SCHEDULER_JOBS END_DATE TIMESTAMP(6) WITH TIME ZONE SYS ALL_SCHEDULER_JOBS LAST_START_DATE TIMESTAMP(6) WITH TIME ZONE SYS ALL_SCHEDULER_JOBS NEXT_RUN_DATE TIMESTAMP(6) WITH TIME ZONE SYS ALL_SCHEDULER_JOBS START_DATE TIMESTAMP(6) WITH TIME ZONE SYS ALL_SCHEDULER_JOB_LOG LOG_DATE TIMESTAMP(6) WITH TIME ZONE SYS ALL_SCHEDULER_JOB_RUN_DETAILS ACTUAL_START_DATE TIMESTAMP(6) WITH TIME ZONE SYS ALL_SCHEDULER_JOB_RUN_DETAILS LOG_DATE TIMESTAMP(6) WITH TIME ZONE SYS ALL_SCHEDULER_JOB_RUN_DETAILS REQ_START_DATE TIMESTAMP(6) WITH TIME ZONE SYS ALL_SCHEDULER_RUNNING_CHAINS END_DATE TIMESTAMP(6) WITH TIME ZONE SYS ALL_SCHEDULER_RUNNING_CHAINS START_DATE TIMESTAMP(6) WITH TIME ZONE SYS ALL_SCHEDULER_SCHEDULES END_DATE TIMESTAMP(6) WITH TIME ZONE SYS ALL_SCHEDULER_SCHEDULES START_DATE TIMESTAMP(6) WITH TIME ZONE SYS ALL_SCHEDULER_WINDOWS END_DATE TIMESTAMP(6) WITH TIME ZONE SYS ALL_SCHEDULER_WINDOWS LAST_START_DATE TIMESTAMP(6) WITH TIME ZONE SYS ALL_SCHEDULER_WINDOWS MANUAL_OPEN_TIME TIMESTAMP(6) WITH TIME ZONE SYS ALL_SCHEDULER_WINDOWS NEXT_START_DATE TIMESTAMP(6) WITH TIME ZONE SYS ALL_SCHEDULER_WINDOWS START_DATE TIMESTAMP(6) WITH TIME ZONE SYS ALL_SCHEDULER_WINDOW_DETAILS ACTUAL_START_DATE TIMESTAMP(6) WITH TIME ZONE SYS ALL_SCHEDULER_WINDOW_DETAILS LOG_DATE TIMESTAMP(6) WITH TIME ZONE SYS ALL_SCHEDULER_WINDOW_DETAILS REQ_START_DATE TIMESTAMP(6) WITH TIME ZONE SYS ALL_SCHEDULER_WINDOW_LOG LOG_DATE TIMESTAMP(6) WITH TIME ZONE SYS ALL_TAB_STATS_HISTORY STATS_UPDATE_TIME TIMESTAMP(6) WITH TIME ZONE SYS DBA_ALERT_HISTORY CREATION_TIME TIMESTAMP(6) WITH TIME ZONE SYS DBA_ALERT_HISTORY TIME_SUGGESTED TIMESTAMP(6) WITH TIME ZONE SYS DBA_AUDIT_EXISTS EXTENDED_TIMESTAMP TIMESTAMP(6) WITH TIME ZONE SYS DBA_AUDIT_OBJECT EXTENDED_TIMESTAMP TIMESTAMP(6) WITH TIME ZONE SYS DBA_AUDIT_SESSION EXTENDED_TIMESTAMP TIMESTAMP(6) WITH TIME ZONE SYS DBA_AUDIT_STATEMENT EXTENDED_TIMESTAMP TIMESTAMP(6) WITH TIME ZONE SYS DBA_AUDIT_TRAIL EXTENDED_TIMESTAMP TIMESTAMP(6) WITH TIME ZONE SYS DBA_COMMON_AUDIT_TRAIL EXTENDED_TIMESTAMP TIMESTAMP(6) WITH TIME ZONE SYS DBA_FGA_AUDIT_TRAIL EXTENDED_TIMESTAMP TIMESTAMP(6) WITH TIME ZONE SYS DBA_FILE_GROUPS CREATED TIMESTAMP(6) WITH TIME ZONE SYS DBA_FILE_GROUP_VERSIONS CREATED TIMESTAMP(6) WITH TIME ZONE SYS DBA_OPTSTAT_OPERATIONS END_TIME TIMESTAMP(6) WITH TIME ZONE SYS DBA_OPTSTAT_OPERATIONS START_TIME TIMESTAMP(6) WITH TIME ZONE SYS DBA_OUTSTANDING_ALERTS CREATION_TIME TIMESTAMP(6) WITH TIME ZONE SYS DBA_OUTSTANDING_ALERTS TIME_SUGGESTED TIMESTAMP(6) WITH TIME ZONE SYS DBA_RESOURCE_INCARNATIONS STARTUP_TIME TIMESTAMP(9) WITH TIME ZONE SYS DBA_SCHEDULER_JOBS END_DATE TIMESTAMP(6) WITH TIME ZONE SYS DBA_SCHEDULER_JOBS LAST_START_DATE TIMESTAMP(6) WITH TIME ZONE SYS DBA_SCHEDULER_JOBS NEXT_RUN_DATE TIMESTAMP(6) WITH TIME ZONE SYS DBA_SCHEDULER_JOBS START_DATE TIMESTAMP(6) WITH TIME ZONE SYS DBA_SCHEDULER_JOB_LOG LOG_DATE TIMESTAMP(6) WITH TIME ZONE SYS DBA_SCHEDULER_JOB_RUN_DETAILS ACTUAL_START_DATE TIMESTAMP(6) WITH TIME ZONE SYS DBA_SCHEDULER_JOB_RUN_DETAILS LOG_DATE TIMESTAMP(6) WITH TIME ZONE SYS DBA_SCHEDULER_JOB_RUN_DETAILS REQ_START_DATE TIMESTAMP(6) WITH TIME ZONE SYS DBA_SCHEDULER_RUNNING_CHAINS END_DATE TIMESTAMP(6) WITH TIME ZONE SYS DBA_SCHEDULER_RUNNING_CHAINS START_DATE TIMESTAMP(6) WITH TIME ZONE SYS DBA_SCHEDULER_SCHEDULES END_DATE TIMESTAMP(6) WITH TIME ZONE SYS DBA_SCHEDULER_SCHEDULES START_DATE TIMESTAMP(6) WITH TIME ZONE SYS DBA_SCHEDULER_WINDOWS END_DATE TIMESTAMP(6) WITH TIME ZONE SYS DBA_SCHEDULER_WINDOWS LAST_START_DATE TIMESTAMP(6) WITH TIME ZONE SYS DBA_SCHEDULER_WINDOWS MANUAL_OPEN_TIME TIMESTAMP(6) WITH TIME ZONE SYS DBA_SCHEDULER_WINDOWS NEXT_START_DATE TIMESTAMP(6) WITH TIME ZONE SYS DBA_SCHEDULER_WINDOWS START_DATE TIMESTAMP(6) WITH TIME ZONE SYS DBA_SCHEDULER_WINDOW_DETAILS ACTUAL_START_DATE TIMESTAMP(6) WITH TIME ZONE SYS DBA_SCHEDULER_WINDOW_DETAILS LOG_DATE TIMESTAMP(6) WITH TIME ZONE SYS DBA_SCHEDULER_WINDOW_DETAILS REQ_START_DATE TIMESTAMP(6) WITH TIME ZONE SYS DBA_SCHEDULER_WINDOW_LOG LOG_DATE TIMESTAMP(6) WITH TIME ZONE SYS DBA_TAB_STATS_HISTORY STATS_UPDATE_TIME TIMESTAMP(6) WITH TIME ZONE SYS DBA_TSM_DESTINATION DESTINATION_END_TIME TIMESTAMP(6) WITH TIME ZONE SYS DBA_TSM_DESTINATION DESTINATION_INST_START_TIME TIMESTAMP(6) WITH TIME ZONE SYS DBA_TSM_DESTINATION DESTINATION_START_TIME TIMESTAMP(6) WITH TIME ZONE SYS DBA_TSM_HISTORY DESTINATION_START_TIME TIMESTAMP(6) WITH TIME ZONE SYS DBA_TSM_HISTORY END_TIME TIMESTAMP(6) WITH TIME ZONE SYS DBA_TSM_HISTORY SOURCE_START_TIME TIMESTAMP(6) WITH TIME ZONE SYS DBA_TSM_HISTORY START_TIME TIMESTAMP(6) WITH TIME ZONE SYS DBA_TSM_SOURCE SOURCE_END_TIME TIMESTAMP(6) WITH TIME ZONE SYS DBA_TSM_SOURCE SOURCE_INSTANCE_START_TIME TIMESTAMP(6) WITH TIME ZONE SYS DBA_TSM_SOURCE SOURCE_START_TIME TIMESTAMP(6) WITH TIME ZONE SYS FGR$_FILE_GROUPS CREATION_TIME TIMESTAMP(6) WITH TIME ZONE SYS FGR$_FILE_GROUP_FILES CREATION_TIME TIMESTAMP(6) WITH TIME ZONE SYS FGR$_FILE_GROUP_VERSIONS CREATION_TIME TIMESTAMP(6) WITH TIME ZONE SYS GV_$XML_AUDIT_TRAIL EXTENDED_TIMESTAMP TIMESTAMP(6) WITH TIME ZONE SYS OPTSTAT_HIST_CONTROL$ SPARE6 TIMESTAMP(6) WITH TIME ZONE SYS OPTSTAT_HIST_CONTROL$ SVAL2 TIMESTAMP(6) WITH TIME ZONE SYS SCHEDULER$_EVENT_LOG LOG_DATE TIMESTAMP(6) WITH TIME ZONE SYS SCHEDULER$_GLOBAL_ATTRIBUTE ATTR_TSTAMP TIMESTAMP(6) WITH TIME ZONE SYS SCHEDULER$_JOB END_DATE TIMESTAMP(6) WITH TIME ZONE SYS SCHEDULER$_JOB LAST_ENABLED_TIME TIMESTAMP(6) WITH TIME ZONE SYS SCHEDULER$_JOB LAST_END_DATE TIMESTAMP(6) WITH TIME ZONE SYS SCHEDULER$_JOB LAST_START_DATE TIMESTAMP(6) WITH TIME ZONE SYS SCHEDULER$_JOB NEXT_RUN_DATE TIMESTAMP(6) WITH TIME ZONE SYS SCHEDULER$_JOB START_DATE TIMESTAMP(6) WITH TIME ZONE SYS SCHEDULER$_JOB_RUN_DETAILS LOG_DATE TIMESTAMP(6) WITH TIME ZONE SYS SCHEDULER$_JOB_RUN_DETAILS REQ_START_DATE TIMESTAMP(6) WITH TIME ZONE SYS SCHEDULER$_JOB_RUN_DETAILS START_DATE TIMESTAMP(6) WITH TIME ZONE SYS SCHEDULER$_SCHEDULE END_DATE TIMESTAMP(6) WITH TIME ZONE SYS SCHEDULER$_SCHEDULE REFERENCE_DATE TIMESTAMP(6) WITH TIME ZONE SYS SCHEDULER$_STEP_STATE END_DATE TIMESTAMP(6) WITH TIME ZONE SYS SCHEDULER$_STEP_STATE START_DATE TIMESTAMP(6) WITH TIME ZONE SYS SCHEDULER$_WINDOW ACTUAL_START_DATE TIMESTAMP(6) WITH TIME ZONE SYS SCHEDULER$_WINDOW END_DATE TIMESTAMP(6) WITH TIME ZONE SYS SCHEDULER$_WINDOW LAST_START_DATE TIMESTAMP(6) WITH TIME ZONE SYS SCHEDULER$_WINDOW MANUAL_OPEN_TIME TIMESTAMP(6) WITH TIME ZONE SYS SCHEDULER$_WINDOW NEXT_START_DATE TIMESTAMP(6) WITH TIME ZONE SYS SCHEDULER$_WINDOW START_DATE TIMESTAMP(6) WITH TIME ZONE SYS SCHEDULER$_WINDOW_DETAILS LOG_DATE TIMESTAMP(6) WITH TIME ZONE SYS SCHEDULER$_WINDOW_DETAILS REQ_START_DATE TIMESTAMP(6) WITH TIME ZONE SYS SCHEDULER$_WINDOW_DETAILS START_DATE TIMESTAMP(6) WITH TIME ZONE SYS TSM_DST$ DST_END_TIME TIMESTAMP(6) WITH TIME ZONE SYS TSM_DST$ DST_INST_START_TIME TIMESTAMP(6) WITH TIME ZONE SYS TSM_DST$ DST_START_TIME TIMESTAMP(6) WITH TIME ZONE SYS TSM_SRC$ SRC_END_TIME TIMESTAMP(6) WITH TIME ZONE SYS TSM_SRC$ SRC_INST_START_TIME TIMESTAMP(6) WITH TIME ZONE SYS TSM_SRC$ SRC_START_TIME TIMESTAMP(6) WITH TIME ZONE SYS USER_AUDIT_OBJECT EXTENDED_TIMESTAMP TIMESTAMP(6) WITH TIME ZONE SYS USER_AUDIT_SESSION EXTENDED_TIMESTAMP TIMESTAMP(6) WITH TIME ZONE SYS USER_AUDIT_STATEMENT EXTENDED_TIMESTAMP TIMESTAMP(6) WITH TIME ZONE SYS USER_AUDIT_TRAIL EXTENDED_TIMESTAMP TIMESTAMP(6) WITH TIME ZONE SYS USER_FILE_GROUPS CREATED TIMESTAMP(6) WITH TIME ZONE SYS USER_FILE_GROUP_VERSIONS CREATED TIMESTAMP(6) WITH TIME ZONE SYS USER_SCHEDULER_JOBS END_DATE TIMESTAMP(6) WITH TIME ZONE SYS USER_SCHEDULER_JOBS LAST_START_DATE TIMESTAMP(6) WITH TIME ZONE SYS USER_SCHEDULER_JOBS NEXT_RUN_DATE TIMESTAMP(6) WITH TIME ZONE SYS USER_SCHEDULER_JOBS START_DATE TIMESTAMP(6) WITH TIME ZONE SYS USER_SCHEDULER_JOB_LOG LOG_DATE TIMESTAMP(6) WITH TIME ZONE SYS USER_SCHEDULER_JOB_RUN_DETAILS ACTUAL_START_DATE TIMESTAMP(6) WITH TIME ZONE SYS USER_SCHEDULER_JOB_RUN_DETAILS LOG_DATE TIMESTAMP(6) WITH TIME ZONE SYS USER_SCHEDULER_JOB_RUN_DETAILS REQ_START_DATE TIMESTAMP(6) WITH TIME ZONE SYS USER_SCHEDULER_RUNNING_CHAINS END_DATE TIMESTAMP(6) WITH TIME ZONE SYS USER_SCHEDULER_RUNNING_CHAINS START_DATE TIMESTAMP(6) WITH TIME ZONE SYS USER_SCHEDULER_SCHEDULES END_DATE TIMESTAMP(6) WITH TIME ZONE SYS USER_SCHEDULER_SCHEDULES START_DATE TIMESTAMP(6) WITH TIME ZONE SYS USER_TAB_STATS_HISTORY STATS_UPDATE_TIME TIMESTAMP(6) WITH TIME ZONE SYS V_$XML_AUDIT_TRAIL EXTENDED_TIMESTAMP TIMESTAMP(6) WITH TIME ZONE SYS WRI$_ALERT_HISTORY CREATION_TIME TIMESTAMP(6) WITH TIME ZONE SYS WRI$_ALERT_HISTORY TIME_SUGGESTED TIMESTAMP(6) WITH TIME ZONE SYS WRI$_ALERT_OUTSTANDING CREATION_TIME TIMESTAMP(6) WITH TIME ZONE SYS WRI$_ALERT_OUTSTANDING TIME_SUGGESTED TIMESTAMP(6) WITH TIME ZONE SYS WRI$_OPTSTAT_AUX_HISTORY SAVTIME TIMESTAMP(6) WITH TIME ZONE SYS WRI$_OPTSTAT_AUX_HISTORY SPARE6 TIMESTAMP(6) WITH TIME ZONE SYS WRI$_OPTSTAT_HISTGRM_HISTORY SAVTIME TIMESTAMP(6) WITH TIME ZONE SYS WRI$_OPTSTAT_HISTGRM_HISTORY SPARE6 TIMESTAMP(6) WITH TIME ZONE SYS WRI$_OPTSTAT_HISTHEAD_HISTORY SAVTIME TIMESTAMP(6) WITH TIME ZONE SYS WRI$_OPTSTAT_HISTHEAD_HISTORY SPARE6 TIMESTAMP(6) WITH TIME ZONE SYS WRI$_OPTSTAT_IND_HISTORY SAVTIME TIMESTAMP(6) WITH TIME ZONE SYS WRI$_OPTSTAT_IND_HISTORY SPARE6 TIMESTAMP(6) WITH TIME ZONE SYS WRI$_OPTSTAT_OPR END_TIME TIMESTAMP(6) WITH TIME ZONE SYS WRI$_OPTSTAT_OPR SPARE6 TIMESTAMP(6) WITH TIME ZONE SYS WRI$_OPTSTAT_OPR START_TIME TIMESTAMP(6) WITH TIME ZONE SYS WRI$_OPTSTAT_TAB_HISTORY SAVTIME TIMESTAMP(6) WITH TIME ZONE SYS WRI$_OPTSTAT_TAB_HISTORY SPARE6 TIMESTAMP(6) WITH TIME ZONE SYS _ALL_FILE_GROUPS CREATED TIMESTAMP(6) WITH TIME ZONE SYS _ALL_FILE_GROUP_FILES CREATED TIMESTAMP(6) WITH TIME ZONE SYS _ALL_FILE_GROUP_VERSIONS CREATED TIMESTAMP(6) WITH TIME ZONE SYS _USER_FILE_GROUPS CREATED TIMESTAMP(6) WITH TIME ZONE 149 rows selected. SQL> select * from v$version; BANNER ---------------------------------------------------------------- Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - 64bi PL/SQL Release 10.2.0.2.0 - Production CORE 10.2.0.2.0 Production TNS for IBM/AIX RISC System/6000: Version 10.2.0.2.0 - Productio NLSRTL Version 10.2.0.2.0 - Production ________________________________ From: oracle-l-bounce@xxxxxxxxxxxxx [mailto:oracle-l-bounce@xxxxxxxxxxxxx] On Behalf Of Bobak, Mark Note that 10g uses timezone aware datatypes in the data dictionary in 10g (or so Oracle claims, I haven't gone looking for them) Privileged/Confidential Information may be contained in this message or attachments hereto. Please advise immediately if you or your employer do not consent to Internet email for messages of this kind. Opinions, conclusions and other information in this message that do not relate to the official business of this company shall be understood as neither given nor endorsed by it. -- //www.freelists.org/webpage/oracle-l