SET TERM ^ ;

CREATE OR ALTER trigger ttbempresa_vinculo_tipo_b01i for tbempresa_vinculo_tipo
inactive before insert position 0
AS
DECLARE VARIABLE HISTORICO VARCHAR(500);
BEGIN

    HISTORICO = '';

    IF ( NEW.ID > 0) THEN
    BEGIN
        HISTORICO = HISTORICO||'CLIENTE VINCULADO:'||NEW.EMPRESA_VINCULO;
    END

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

SET TERM ; ^