SET TERM ^ ;

CREATE OR ALTER TRIGGER TTBCONC_CARTAO_DEBITOS_B02I FOR TBCONCILIACAO_CARTAO_DEBITOS
ACTIVE BEFORE INSERT POSITION 2
AS
DECLARE VARIABLE HISTORICO VARCHAR(500);
BEGIN

    HISTORICO = '';

    IF(NEW.ID > 0) THEN
    BEGIN
        HISTORICO = HISTORICO||'DESCONTO ID:'||NEW.ID||', VALOR:'||NEW.VALOR_COMPENSADO||',DT.PGTO:'||FN_DATE_TO_STRING(NEW.DATA_PAGAMENTO)||' INCLUIDO';
    END

    IF (HISTORICO <> '') THEN
    BEGIN
        EXECUTE PROCEDURE SPI_HISTORICO('TBCONCILIACAO_CARTAO_DEBITOS',NEW.ID, HISTORICO);
    END
END
^

SET TERM ; ^

