Temporäre Tabellen funktionieren in Oracle anders als in SQL Server. Ich würde empfehlen, das entsprechende Kapitel in der Oracle-Dokumentation zu lesen. Um den Inhalt der Tabelle wiederzuverwenden, verwenden Sie die "preserve rows"-Klausel beim Commit.