Pular para o conteúdo
#99517
Avatar de airoospairoosp
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

    plugins premium WordPress