CREATE OR ALTER trigger ttbagrupamento_carga_up_b03u for tbagrupamento_carga_up
active before update position 3
AS
BEGIN
    IF(NEW.CAP_PRODUTIVA IS DISTINCT FROM OLD.CAP_PRODUTIVA) THEN
    BEGIN
        NEW.SALDO = NEW.SALDO + (NEW.CAP_PRODUTIVA - OLD.CAP_PRODUTIVA);
    END
END;