Bom dia A pouco tempo tive uma situação aonde era necessário na consulta, executar uma function, para trazer um valor. Ocorre que essa function dentre várias ações, tinha uma chamada de procedure que executava INSERTS...
Depois de muito quebrar a cabeça e pesquisa, descobri que em consultas de SELECT, não é possível executar comandos de INSERT'S E UPDATE'S.. Agora a pergunta é... PORQUE existe essa "regra" de banco de dados ou é específica do ORACLE de não permitir INSERTS em Functions que são chamadas em SELECT. É mais a título de curiosidade mesmo, pois acabei resolvendo a dificuldade sem esse passo do insert. Obrigado Atenciosamente -- *Atenciosamente,* * Rafael Gustavo G da Silva* Supervisor de Suporte Técnico Departamento de Tecnologia da Informação AFPERGS- Associação dos Funcionários Públicos do Estado do RS E-mail: rafael.gust...@afpergs.com.br (51) 3284-1546 - (51) 8222-0058