Stejně jako Allan nejsem odborník na ODP. Vím však, že Oracle ukládá návratovou hodnotu funkce jako PARAMETER 0 v datovém slovníku. Vstupní parametry jsou 1 , 2 , atd.
Pokud tedy deklarujete a přiřadíte návratovou hodnotu před přiřadíte vstupní parametry, může to fungovat.