Hi
ich nehme mal an dass du die Procedure aufrufst bevor du einen neuen Datensatz anlegst. Wenn das so ist, würde ich zuerst mal die WHERE-Klausel in deiner Select-Anweisung weglassen. Das ist aber auch das Einzige was mir auffällt.
Mal angenommen der Parameter PAST_CURR_KEY wird nicht korrekt an die Procedure übergeben, würde die DB einen vergleich mit < NULL ausführen und der würde eben ein leeres Ergebnis liefern.
Probier doch mal mit dem SQL-Monitor zu kontrollieren, ob der Wert richtig übergeben wird. Ansonsten lass ihn einfach mal komplett weg.
Gruss Lothar
_________________
Der BH ist für die Brust, der Plan ist für'n Ar...