ALTER TABLE TBCAIXABANCO_PREVISAO ADD AGRUPAMENTO_ID INTEGER;

CREATE SEQUENCE GTBCAIXABANCO_PREVISAO_AGP;

CREATE TRIGGER TTBCAIXABANCO_PREVISAO_B04I FOR TBCAIXABANCO_PREVISAO
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
  IF (NEW.AGRUPAMENTO_ID IS NULL) THEN
    NEW.AGRUPAMENTO_ID = GEN_ID(GTBCAIXABANCO_PREVISAO_AGP,1);
END;

CREATE INDEX ITBCAIXABANCO_PREVISAO_09 ON TBCAIXABANCO_PREVISAO (AGRUPAMENTO_ID);

ALTER TABLE TBCAIXABANCO_PREVISAO
ADD SALDO_REUTILIZADO VARCHAR(1) CHARACTER SET UTF8 
DEFAULT 0 
COLLATE UTF8;

ALTER TRIGGER TTBCAIXABANCO_LANC_CLASS_B2I INACTIVE;