junho 7, 2011 às 4:14 pm
#99517
Participante
Bom dia,
O que estou precisando fazer é criar uma rotina na procedure que faça o insert em uma tabela através do retorno das informações de um cursor. O detalhe é que na versão 8i o EXECUTE IMMEDIATE não funciona, ai lembrei da macrosubstituição que é utilizada em outras linguagens.
O código que estava escrevendo é :
lcSQL:=’select empresa, conta ‘||v_tipo_conta||’, coditem ‘ ….
Onde v_tipo_conta é uma das variáveis que recebe retorno do cursor.
E depois executar com:
execute immediate lcSQL;
Há uma outra forma de executar o sql dinâmico sem utilizar o execute immediate?
Obrigado.
Airton