StoreProcedure-Aufruf in Oracle mit Cursor

Hallo,

vielleicht kann mir jemand bei folgendem Problem behilflich sein:

Ich ruf in Java mittels JDBC eine gespeicherte Prozedur (Stored-Procedure) in einer Oracle-Datenbank auf. Diese gespeicherte Prozedur liefert mir einen Cursor zurück. Der Cursor kann in Java zu einem Result-Set „gecastete“ werden.
Dies funktioniert auch bei einigen gespeicherten Prozeduren. Bei einer dieser Prozeduren erscheint aber eine Oracle-Fehlermeldung
„Object not longer exists“.
Hatte vielleicht jemand das selbe Problem und eine Ursache bzw. eine Lösung für das Problem gefunden?
Hinweis: Beim Aufruf der „fehlerhaften“ Prozedur in einem Oracle-Worksheet funktioniert die Prozedur komischerweise?!?

Vielen Dank für Eure Hilfe…

Gruß

Jörg Endres

Probier mal statt Rückgabe der Prozedur einen Out-Parameter zu verwenden, vielleicht bringts was. :smile:

Ich hab für selbigen Zweck immer mit Out-Parametern gearbeitet und nie ein Problem damit gehabt.

Grüße, Robert