estou com um problema de privilégio mas não sei o que está faltando, criei uma função e que no:
select f_funcao('oi') retorno from dual;
funciona
porém se coloco dentro de uma outra função, não está funcionando.
eu até tinha colocado num select dentro de um cursor e dá erro, tentei colocar fora do cursor, deu o mesmo erro.
executei o:
grant execute on f_funcao to owner;