Полный список временных таблиц без указания принадлежности таблиц к сессиям можно получить запросом:
SET isolation TO dirty read; SELECT t2.tabname as table_name, t2.owner, t2.dbsname as dbname, decode(t4.is_logging, 1, 'Y', 'N') as db_type, t3.name as dbspace, CURRENT - DBINFO('UTC_TO_DATETIME', ti_created) as duration, decode(HEX(MOD(ti_flags, 256) / 16), HEX(6), 'Y', 'N') as table_type, ti_npused as used_pages, ti_nptotal as total_pages, ti_nrows as number_of_rows, ti_npused * ti_pagesize as used_size_bytes, ti_nptotal * ti_pagesize as total_size_bytes FROM sysmaster:'informix'.systabinfo t1, sysmaster:'informix'.systabnames t2, sysmaster:'informix'.sysdbspaces t3, sysmaster:'informix'.sysdatabases t4 WHERE t2.partnum = ti_partnum AND t4.name = t2.dbsname AND t3.dbsnum = TRUNC(t2.partnum / 1048576) AND ( HEX(MOD(ti_flags, 256) / 16) = HEX(6) OR HEX(MOD(ti_flags, 256) / 16) = HEX(2)) ORDER BY total_pages DESC;