Cara,
Se eu fizer a select diretamente como vc sugeriu:
select PAC_ESTOQUE.Tributacao_produto(102,1,’N’,’N’,’MT’,’MT’,’E’,”,0,0,0,0,0,”,”,0,”) from dual
dá a mensagem de erro:
ORA-06572: A função TRIBUTACAO_PRODUTO possui argumentos externos
Aparentemente o oracle nao entende os parametros de retorno que são os ‘out’ da funcao. Eu consegui utilizando o componente TOraclePackage da coleção de componentes ‘DOA’ (Direct Oracle Access) do Delphi chamar a funcao e aparentemente funcionou, porém eu gostaria de saber se tem como retornar os valores que preciso utilizando recursos apenas do oracle, tipo assim, montando uma select ou procedure, sei lá que me retorne esses valores de saida da função.
Abração,
André