Вы не можете создать личную временную таблицу в вашей версии базы данных (как вам сказали).
Но вместо этого вы можете создать глобальную временную таблицу. Используя в качестве выбора , синтаксис подобен этому примеру:
SQL> create global temporary table ptt_orders
2 on commit preserve rows
3 as
4 select * from emp
5 where deptno < 50;
Table created.
SQL>
Вы можете выбрать, что делать со строками при фиксации - сохранить их или удалить их. Разница в том, доступно ли содержимое таблицы во время сеанса или транзакции.