CREATE TABLE 
 (
    ID INTEGER NOT NULL,
    USUARIO_ID INTEGER,
    MENU_ID INTEGER,
    VISUALIZAR INTEGER);

ALTER TABLE TBUSUARIO_MENUS_APP
ADD CONSTRAINT PK_TBUSUARIO_MENUS_APP
PRIMARY KEY (ID);

CREATE SEQUENCE GTBUSUARIO_MENUS_APP;

SET TERM ^ ;

create trigger ttbusuario_menus_app_b01i for tbusuario_menus_app
active before insert position 0
as
begin
  if (new.id is null) then
    new.id = gen_id(gtbusuario_menus_app,1);
end
^

SET TERM ; ^

insert into TBUSUARIO_MENUS_APP(USUARIO_ID, MENU_ID, VISUALIZAR) values((select first 1 u.codigo from tbusuario u where u.usuario = 'GCWEB'), 1, 1);
insert into TBUSUARIO_MENUS_APP(USUARIO_ID, MENU_ID, VISUALIZAR) values((select first 1 u.codigo from tbusuario u where u.usuario = 'GCWEB'), 2, 1);
insert into TBUSUARIO_MENUS_APP(USUARIO_ID, MENU_ID, VISUALIZAR) values((select first 1 u.codigo from tbusuario u where u.usuario = 'GCWEB'), 3, 1);
insert into TBUSUARIO_MENUS_APP(USUARIO_ID, MENU_ID, VISUALIZAR) values((select first 1 u.codigo from tbusuario u where u.usuario = 'GCWEB'), 4, 1);
insert into TBUSUARIO_MENUS_APP(USUARIO_ID, MENU_ID, VISUALIZAR) values((select first 1 u.codigo from tbusuario u where u.usuario = 'GCWEB'), 5, 1);