Functions in pl/sql only take input arguments so your second bound parameter should be a simple bind_param call and if the function argument is something special (e.g., a cursor which it does no look like here) you may need an extra arg to bind_param to specify the type - see the pod.
What does your function return? A value of undef in '$id' is perfectly possible if you function returns NULL.
In reply to Re: DBI Out parameters
by mje
in thread DBI Out parameters
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |