ALTER TABLE CICLOSUBGRUSEMAM ADD (
  DTCUSTO DATE DEFAULT NULL NULL, 
  IDTIPOCUSTO VARCHAR2(1) DEFAULT NULL NULL
)
/
ALTER TABLE CICLOSUBGRUSEMAM ADD CONSTRAINT CKC_IDTIPOCUSTO_CICLOSUBGRUSEM CHECK (IDTIPOCUSTO IN ('0', '1', '2', '3'))
/
ALTER TABLE AUX_PRODUTOSMACIA ADD (
  NRSEQSUBGRUSEMAM NUMBER(10) DEFAULT NULL NULL, 
  CDCICLO VARCHAR2(4) DEFAULT NULL NULL
)
/
CREATE TABLE HISTCUSTORECMAM (
  CDFILIAL VARCHAR2(4) NOT NULL, 
  CDCIA VARCHAR2(4) NOT NULL, 
  CDMANCIA VARCHAR2(4) NOT NULL, 
  NRSERVICOCIAFILI NUMBER(10) NOT NULL, 
  CDCLASSE VARCHAR2(4) NOT NULL, 
  CDSUBGRU VARCHAR2(10) NOT NULL, 
  NRSEQSUBGRUSEMAM NUMBER(10) NOT NULL, 
  CDCICLO VARCHAR2(4) NOT NULL, 
  NRSEQHISTCUSTORECMAM NUMBER(10) NOT NULL, 
  CDRECEITA VARCHAR2(10) NOT NULL, 
  VRCUSRESUBSEMAM DOUBLE PRECISION NOT NULL, 
  DTCUSTO DATE DEFAULT NULL NULL, 
  IDTIPOCUSTO VARCHAR2(1) 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, 
  CDOPERINCLUSAO VARCHAR2(12) DEFAULT '1' NULL, 
  NRORGULTATU NUMBER(10) DEFAULT 1 NULL, 
  CDOPERULTATU VARCHAR2(12) DEFAULT '1' NULL,
  CONSTRAINT PK_HISTCUSTORECMAM PRIMARY KEY(NRSEQHISTCUSTORECMAM, NRORG)
)
/
ALTER TABLE HISTCUSTORECMAM ADD CONSTRAINT CKC_IDTIPOCUSTO_HISTCUSTORECMA CHECK (IDTIPOCUSTO IN ('0', '1', '2', '3'))
/
ALTER TABLE HISTCUSTORECMAM ADD CONSTRAINT CKC_IDATIVO_HISTCUSTORECMAM CHECK (IDATIVO IN ('S','N'))