Podobnie jak Allan nie jestem ekspertem od ODP. Wiem jednak, że Oracle przechowuje wartość zwracaną funkcji jako PARAMETER 0 w Słowniku Danych. Parametry wejściowe to 1 , 2 itp.
Tak więc, jeśli zadeklarujesz i przypiszesz wartość zwracaną przed przypiszesz parametry wejściowe, które mogą działać.