Sie können SESSION-basiert sein (Daten überleben einen Commit, aber keine Trennung/Wiederverbindung). Sie können auch auf TRANSAKTIONEN basieren (Daten verschwinden nach einem Commit).
Dadurch wird eine transaktionsbasierte temporäre Tabelle erstellt:
create global temporary table temp_table_transaction on commit delete rows ...
Dadurch wird eine sitzungsbasierte temporäre Tabelle erstellt:
create global temporary table temp_table_transaction on commit preserve rows ...