Hallo zusammen 
ich möchte in meiner PL-SQL Funktion eine temporäre Tabell erzeugen und diese anschließend sortieren und sortiert speichern.
Dafür mache ich folgendes:
dann fühle ich die Tabelle "tempTable" mit Werten und anschließend führe ich:
damit die Tabelle absteigend die Werte beinhaltet.
Leider kommt da ORA-00955: name is already used by an existing object
00955 tritt dann auf, wenn ich eine Tabelle erzeugen möchte, die bereits existiert.
Ich verwende aber ALTER und nicht CREATE.
Deswegen wundere ich mich über diesen Fehler.
Hat jemand einen Rat für mich?
Danke

ich möchte in meiner PL-SQL Funktion eine temporäre Tabell erzeugen und diese anschließend sortieren und sortiert speichern.
Dafür mache ich folgendes:
SQL:
EXECUTE IMMEDIATE 'CREATE TABLE tempTable( num NUMBER)';
dann fühle ich die Tabelle "tempTable" mit Werten und anschließend führe ich:
SQL:
EXECUTE IMMEDIATE 'ALTER TABLE tempTable ORDER BY num DESC';
Leider kommt da ORA-00955: name is already used by an existing object
00955 tritt dann auf, wenn ich eine Tabelle erzeugen möchte, die bereits existiert.
Ich verwende aber ALTER und nicht CREATE.
Deswegen wundere ich mich über diesen Fehler.
Hat jemand einen Rat für mich?
Danke