-- INSERT

CREATE OR ALTER TRIGGER TTBEMPRESA_VINCULO_TIPO_B01I FOR TBEMPRESA_VINCULO_TIPO
ACTIVE BEFORE INSERT POSITION 0
AS
DECLARE VARIABLE HISTORICO VARCHAR(500);
BEGIN

    HISTORICO = '';

    IF ( NEW.ID > 0) THEN
    BEGIN
        HISTORICO = HISTORICO||'REG. EMPRESA:'||NEW.EMPRESA_VINCULO||' INCLUIDO.';
    END

    IF (HISTORICO <> '') THEN
    BEGIN
        EXECUTE PROCEDURE SPI_HISTORICO('TBCLIENTE_TIPO',NEW.CLIENTE_TIPO_ID, HISTORICO);
    END
END;

-- DELETE

CREATE OR ALTER TRIGGER TTBEMPRESA_VINCULO_TIPO_B01D FOR TBEMPRESA_VINCULO_TIPO
ACTIVE BEFORE DELETE POSITION 0
AS
DECLARE VARIABLE HISTORICO VARCHAR(500);
BEGIN

    HISTORICO = '';

    IF ( OLD.ID > 0) THEN
    BEGIN
        HISTORICO = HISTORICO||'REG. EMPRESA: '||OLD.EMPRESA_VINCULO||' EXCLUIDO';
    END

    IF (HISTORICO <> '') THEN
    BEGIN
        EXECUTE PROCEDURE SPI_HISTORICO('TBCLIENTE_TIPO',OLD.CLIENTE_TIPO_ID, HISTORICO);
    END
END;


