Ето защо Oracle предоставя и опцията 'ON COMMIT DELETE ROWS'.
Данните в глобалните временни таблици могат да имат обхват на сесия (т.е. ON COMMIT PRESERVE ROWS) или обхват на транзакция (ON COMMIT DELETE ROWS).
Ясно е, че в случай на пулиране на връзки и споделени сървъри/споделени сесии, вие ще искате обхват на транзакцията (НА КОМИТИРАНЕ НА ИЗТРИВАНЕ НА РЕДОВЕ).
Надявам се, че това помага.