Olá pessoal, percebi q o problema não esta no INSERT em si, e sim em uma TRIGGER que executa essa instrução Sql: UPDATE CUPOM1 SET TOTAL_CUPOM = TOTAL_CUPOM + (NEW.QUANT * NEW.PR_CUPOM) WHERE CUPOM=NEW.CUPOM; Qual é o problema com essa instrução no Firebird 2, pois no 1.5 ele executava normalmente. Obrigado desde já