Jovem, qual o tipo da variável vsUsing que vc tá usando ? Pergunto isso porque eu nunca vi nenhum tipo de variável que seja inicializada com outras variáveis separadas por vírgula ! Ou seja, se vc criar o tipo de variável correto vai funcionar ! risos Abraço, Marco.
-----Mensagem original----- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Enviada em: segunda-feira, 10 de setembro de 2007 16:40 Para: [EMAIL PROTECTED] Com. Br; Oracle_Br Assunto: [oracle_br] Sql Dynamic Srs boa tarde Veja o meu exemplo: vsSql := 'select decode(:vdData_liberacao,:vdData_operacao,:vnValor_liberacao,0) from dual' vsUsing := vdData_liberacao,vdData_operacao,vnValor_liberacao EXECUTE IMMEDIATE vsSql INTO vnValor USING vsUsing; Eu gostaria de usar uma variavel após USING, é possível? Porque se eu substituir o vsUsing pelas variaveis funciona, com o vsUsing dá erro. Marcos [As partes desta mensagem que não continham texto foram removidas]