CREATE TABLE TBUSUARIO_BI (
    ID INTEGER NOT NULL,
    USUARIO_ID INTEGER,
    ARQUIVO VARCHAR(1000),
    DESCRICAO VARCHAR(200));

ALTER TABLE TBUSUARIO_BI
ADD CONSTRAINT PK_TBUSUARIO_BI
PRIMARY KEY (ID);

COMMENT ON COLUMN TBUSUARIO_BI.USUARIO_ID IS
'ID DO USUARIO';

COMMENT ON COLUMN TBUSUARIO_BI.ARQUIVO IS
'ARQUIVO QVF PAI';

COMMENT ON COLUMN TBUSUARIO_BI.DESCRICAO IS
'DESCRICAO DO REGISTRO';

COMMENT ON TABLE TBUSUARIO_BI IS 'TABELA PARA USUARIOS DO BI,  ARQUIVOS QVF E CONFIGURACOES';

CREATE SEQUENCE GTBUSUARIO_BI;

CREATE TRIGGER TBUSUARIO_BI_BI FOR TBUSUARIO_BI
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
  IF (NEW.ID IS NULL) THEN
    NEW.ID = GEN_ID(GTBUSUARIO_BI,1);
END;

ALTER TABLE TBUSUARIO_BI
    ADD HUB INTEGER,
    ADD PASTAS INTEGER,
    ADD PROJETO INTEGER;

COMMENT ON COLUMN TBUSUARIO_BI.HUB IS
'OPCOES DE SESENVOLVIMENTO, HUB E ETC';

COMMENT ON COLUMN TBUSUARIO_BI.PASTAS IS
'ADICIONAR PASTAS';

COMMENT ON COLUMN TBUSUARIO_BI.PROJETO IS
'EDITAR PROJETO';

