CREATE TABLE USR_PRODUTO (
   CDPRODINT      		VARCHAR2(20) 		NOT NULL, 
   IDPRODESTO    		VARCHAR2(3)  		NOT NULL 
	CONSTRAINT CKC_USR_IDPRODESTO CHECK (IDPRODESTO  IS NULL OR (IDPRODESTO  IN ('EST','CMP'))),   
   CDPRODESTOINT  	VARCHAR2(20),        
   CDPRODUTO      		VARCHAR2(10),        
   CDNVPRODUTO    	VARCHAR2(1) ,         
   CDPRODESTO     		VARCHAR2(10),        
   DSNIVEL1       		VARCHAR2(50), 
   DSNIVEL2       		VARCHAR2(50), 
   DSNIVEL3       		VARCHAR2(50), 
   DSNIVEL4       		VARCHAR2(50), 
   DSNIVEL5       		VARCHAR2(50),
   DSNIVEL6       		VARCHAR2(50),
   DSNIVEL7       		VARCHAR2(50),
   DSNIVEL8       		VARCHAR2(50),
   DSNIVEL9       		VARCHAR2(50),
   DSNIVEL10      		VARCHAR2(50),
   DSNIVEL11      		VARCHAR2(50),
   DSNIVEL12      		VARCHAR2(50),
   DSNIVEL13      		VARCHAR2(50),
   DSNIVEL14      		VARCHAR2(50),
   DSNIVEL15      		VARCHAR2(50),
   DSNIVEL16      		VARCHAR2(50),
   DSNIVEL17      		VARCHAR2(50),
   DSNIVEL18      		VARCHAR2(50),
   DSNIVEL19      		VARCHAR2(50),
   DSNIVEL20      		VARCHAR2(50),
   NMPRODUTO      		VARCHAR2(50), 
   DSCOMPLNOME    	VARCHAR2(300),       
   SGUNIDADE      		VARCHAR2(5)  		NOT NULL, 
   VRFATCORR      		FLOAT(126)  		NOT NULL,  
   VRFATOCONV     		FLOAT(126)   		NOT NULL, 
   IDPRODATIVO    		VARCHAR2(1)  		NOT NULL 
	CONSTRAINT CKC_USR_IDPRODATIVO CHECK (IDPRODATIVO IS NULL OR (IDPRODATIVO IN ('S','N'))), 
   IDACAO         		VARCHAR2(10) 		NOT NULL 
	CONSTRAINT CKC_USR_IDACAO CHECK (IDACAO IS NULL OR (IDACAO IN ('INCLUSAO','ALTERACAO', 'EXCLUSAO'))), 
   LOG_ERRO       		VARCHAR2(250), 
   DTGRAVACAO     		DATE         		NOT NULL, 
   HRGRAVACAO     		VARCHAR2(5)  		NOT NULL, 
   DTIMPORTACAO   	DATE, 
   HRIMPORTACAO   	VARCHAR2(5), 
   CDARVPRODINT   	VARCHAR2(20),
   NRORG                       	NUMBER 			DEFAULT SYS_CONTEXT('nrorg_ctx','nrorg') NOT NULL,
   IDATIVO                    	VARCHAR2(1)     		DEFAULT 'S' NOT NULL
      CONSTRAINT CKC_IDATIVO_USR_PRODUTO CHECK (IDATIVO IN ('S','N')),
   DTINCLUSAO             	DATE                   		NULL,
   DTULTATU                  	DATE                  		NULL,
   NRORGINCLUSAO      	NUMBER 			DEFAULT SYS_CONTEXT('nrorg_ctx','nrorg')  NULL,
   CDOPERINCLUSAO    	VARCHAR2(12)  		DEFAULT '1' NULL,
   NRORGULTATU          	NUMBER 			DEFAULT  SYS_CONTEXT('nrorg_ctx','nrorg') NULL,
   CDOPERULTATU        	VARCHAR2(12)  		DEFAULT '1'
) 