CREATE TABLE OM_PROD_ORG_ELEMENTO_CONTRATO(    
    ID                             NUMBER NOT NULL , 
    NRPRODUTO_ORG_ELEMENTO_ID     NUMBER NOT NULL , 
    NRSEQCONTRATO                 NUMBER NOT NULL , 
    CDOPERALTERMANUAL             VARCHAR2(12), 
    IDALTERMANUAL                 VARCHAR2(1), 
    DTALTERMANUAL                 DATE,
    NRORG                         NUMBER               DEFAULT SYS_CONTEXT('nrorg_ctx','nrorg')         NOT NULL,
    IDATIVO                       VARCHAR2(1)     DEFAULT 'S'                    NOT NULL,
    DTINCLUSAO                    DATE            DEFAULT SYSDATE,
    DTULTATU                      DATE            DEFAULT SYSDATE,
    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',
        CONSTRAINT PK_OM_PROD_ORG_ELE_CONTRATO PRIMARY KEY (ID),  
        CONSTRAINT CKC_IDATIVO_PROD_ORG_ELE_CONT CHECK (IDATIVO IN ('S','N')) , 
        CONSTRAINT FK_PR_ORG_ELE_PR_ORG_ELE_CONT FOREIGN KEY (NRPRODUTO_ORG_ELEMENTO_ID)
            REFERENCES OM_PRODUTO_ORG_ELEMENTO(ID), 
        CONSTRAINT FK_CONTRATO_PROD_ORG_ELE_CONT FOREIGN KEY (NRSEQCONTRATO)
            REFERENCES FCT_CONTRATO (NRSEQCONTRATO)
)
/
ALTER TABLE OM_PROD_ORG_ELEMENTO_CONTRATO ADD CDOPERALTERMANUAL VARCHAR2(12) NULL
/
ALTER TABLE OM_PROD_ORG_ELEMENTO_CONTRATO ADD IDALTERMANUAL VARCHAR2(1) NULL
/
ALTER TABLE OM_PROD_ORG_ELEMENTO_CONTRATO ADD DTALTERMANUAL DATE NULL