Hallo,
ich bin noch relativ frisch in Sachen PL/SQL, Proceduren, etc.
Nun möchte ich eine Procedur mit einem Cursor schreiben.
Der Select, den ich dem Cursor zuweise funktioniert, wenn ich ihn in SQL*Plus ausführe ohne Probleme. Wenn ich jedoch:
CURSOR Kunden_cur is
SELECT A.Name, B.Gruppe from
tbl_Massnahme A, tbl_Massnahme B where
A.TRANS = B.TRANS AND
B.ID A.ID
Bekomme ich den Oracle-Fehler: ORA-00942: table or view does not exist
Ich habe im Internet gestöbert, dort stand was, dass keine Variablen als TabellenNamen nehmen kann, also nicht A. bzw. B… Aber ich kann die Abfrage ja nicht anders zusammen setzen…
Kann mir da einer helfen?
Verzweifelte Grüße
Sina