create table PRODPROCESSA
(
CDPRODUTO 		VARCHAR2(10) 			NOT NULL,
DSPRODPROCESSA 	VARCHAR2(200) 			NULL,
NRORG           NUMBER 					DEFAULT SYS_CONTEXT('nrorg_ctx','nrorg') NOT NULL,
IDATIVO         VARCHAR2(1)     		DEFAULT 'S' NOT NULL
	CONSTRAINT CKC_IDATIVO_PRODPROCESSA CHECK (IDATIVO IN ('S','N')),
DTINCLUSAO      DATE                   	NULL,
DTULTATU        DATE                  	NULL,
NRORGINCLUSAO   NUMBER             		DEFAULT SYS_CONTEXT('nrorg_ctx','nrorg') NULL,
CDOPERINCLUSAO  VARCHAR2(12) 			NULL,
NRORGULTATU     NUMBER             		DEFAULT SYS_CONTEXT('nrorg_ctx','nrorg') NULL,
CDOPERULTATU    VARCHAR2(12),
	CONSTRAINT PK_PRODPROCESSA PRIMARY KEY (CDPRODUTO)
)
/

create table ITPRODPROCESSA
(
CDPRODUTO 		VARCHAR2(10) 		NOT NULL,
CDPRODPROCESSA 	VARCHAR2(10) 		NOT NULL,
VRPESOPROCESSA 	FLOAT 				NULL,
NRORG           NUMBER DEFAULT 	 	SYS_CONTEXT('nrorg_ctx','nrorg') NOT NULL,
IDATIVO         VARCHAR2(1)     	DEFAULT 'S' NOT NULL,
	CONSTRAINT CKC_IDATIVO_ITPRODPROCESSA CHECK (IDATIVO IN ('S','N')),
DTINCLUSAO      DATE                NULL,
DTULTATU        DATE                NULL,
NRORGINCLUSAO   NUMBER             	DEFAULT SYS_CONTEXT('nrorg_ctx','nrorg') NULL,
CDOPERINCLUSAO  VARCHAR2(12),
NRORGULTATU     NUMBER             	DEFAULT SYS_CONTEXT('nrorg_ctx','nrorg') NULL,
CDOPERULTATU    VARCHAR2(12),
	CONSTRAINT PK_ITPRODPROCESSA PRIMARY KEY (CDPRODUTO, CDPRODPROCESSA)
)
/

CREATE INDEX EST00627_FK ON ITPRODPROCESSA (CDPRODUTO ASC)
/

ALTER TABLE ITPRODPROCESSA ADD CONSTRAINT FKEST00627ITPRODPROCESSA FOREIGN KEY (CDPRODUTO) REFERENCES PRODPROCESSA (CDPRODUTO) ON DELETE CASCADE
/