CREATE TABLE REGEVENREINF (
  NRREGISTRO NUMBER(10) NOT NULL, 
  NREVENTO NUMBER(10) DEFAULT NULL NULL, 
  NRCAMPO NUMBER(10) DEFAULT NULL NULL, 
  NMCAMPO VARCHAR2(40) DEFAULT NULL NULL, 
  NRCAMPOPAI NUMBER(10) DEFAULT NULL NULL, 
  NMCAMPOPAI VARCHAR2(40) DEFAULT NULL NULL, 
  DSELEMENTO VARCHAR2(1) DEFAULT NULL NULL, 
  DSTIPO VARCHAR2(1) DEFAULT NULL NULL, 
  DSOCORRENCIA VARCHAR2(10) DEFAULT NULL NULL, 
  NRTAMANHO NUMBER(10) DEFAULT NULL NULL, 
  NRDECIMAIS NUMBER(10) DEFAULT NULL NULL, 
  DSREGISTRO VARCHAR2(4000) DEFAULT NULL NULL, 
  NRORG NUMBER(10) DEFAULT 1 NOT NULL, 
  IDATIVO VARCHAR2(1) DEFAULT 'S' NOT NULL, 
  DTINCLUSAO DATE DEFAULT NULL NULL, 
  DTULTATU DATE DEFAULT NULL NULL, 
  NRORGINCLUSAO NUMBER(10) DEFAULT 1 NULL, 
  NRORGULTATU NUMBER(10) DEFAULT 1 NULL, 
  CDOPERINCLUSAO VARCHAR2(12) DEFAULT '1' NULL, 
  CDOPERULTATU VARCHAR2(12) DEFAULT '1' NULL,
  CONSTRAINT PK_REGEVENREINF PRIMARY KEY(NRORG, NRREGISTRO)
)
/
ALTER TABLE REGEVENREINF ADD CONSTRAINT FKFIS00691EVENTOREINF FOREIGN KEY (NREVENTO, NRORG) REFERENCES EVENTOREINF (NREVENTO, NRORG)
/
ALTER TABLE REGEVENREINF ADD CONSTRAINT CKC_IDATIVO_REGEVENREINF CHECK (IDATIVO IN ('S','N'))