Vc deve fazer referencia aos campos de insercao com : -> assim :new.valor
--- Em ter, 13/7/10, rodrigo <galvao...@yahoo.com.br> escreveu: De: rodrigo <galvao...@yahoo.com.br> Assunto: [oracle_br] Erro com Trigger Para: oracle_br@yahoogrupos.com.br Data: Terça-feira, 13 de Julho de 2010, 12:21 Olá, tenho o trigger abaixo e estou tendo problema para compilar: CREATE OR REPLACE TRIGGER TRG_PGTO_CONTA_CORR BEFORE INSERT ON SIS_RELACAO_PAGAMENTOS for each row DECLARE CODIGO NUMBER; BEGIN select SEQ_LANCA_CONTA_CORRENTE.NEXTVAL INTO CODIGO from dual; insert into SIS_LANCAMENTO_CONTA (valor, situacao, idlancamento, idconta, data, descricao, tipo)values (new.valor, new.descricao, codigo, new.idconta, new.data, 'D','S'); END; o erro que está dando é o ORA-00984 - coluna não permitida aqui. Não é erro por tipo de campo pois já alterei as posições e continua dando o mesmo erro no antepenultimo campo sempre. Que pode ser? [As partes desta mensagem que não continham texto foram removidas]