[quote=”leandrolbs”:u465pm25]para fazer o select formula(x,x) form dual tem que ser FUNCTION não procedure.
No caso, explique melhor o que não consegue retornar, campos, tipos, e a formula em sql por favor… não entendi mto bem.[/quote]
Necessito de uma procedure mesmo com um parâmetro de saída, já consegui resolver meu problema era que no final de tudo eu tenho uma variavel tipo string que contem uma expressão numérica por exemplo ‘3 * 2 / 100’ e eu estava utilizando um select from dual para obter o retorno de 0,06
Acontece que o problema era que minha variavel sendo string meu select me retornava ela mesmo, resolvi o problema com a seguinte sintaxe
EXECUTE IMMEDIATE ‘select to_number(‘||v_formula||’) from dual’ into v_retorno;
desta forma mesmo minha variavel v_formula sendo string consegue calcular o resultado