CREATE TABLE CXC_RECAGENTE 
( COD_CIA  CHAR(3) NOT NULL,
  SUCURSAL CHAR(3) NOT NULL,
  TIP_DOC  CHAR(3) NOT NULL,
  COD_AGENTE VARCHAR2(3) NOT NULL,
  INICIAL    NUMBER(10) NOT NULL,
  FINAL      NUMBER(10) NOT NULL,
  FECHA      DATE NOT NULL,
  ESTADO     CHAR(1) NOT NULL
         constraint CXC_RECAGENTE_ESTADO_CK check (estado in ('P','C')),
  CONSTRAINT CXC_RECAGENTE_PK PRIMARY KEY(COD_CIA,SUCURSAL,TIP_DOC,COD_AGENTE,INICIAL)
);
/


CREATE TABLE CXC_RECAGTMP 
( COD_CIA  CHAR(3) NOT NULL,
  SUCURSAL CHAR(3) NOT NULL,
  TIP_DOC  CHAR(3) NOT NULL,
  COD_AGENTE VARCHAR2(3) NOT NULL,
  INICIAL    NUMBER(10) NOT NULL,
  DOCUMENTO  NUMBER(10) NOT NULL,
  CONSTRAINT CXC_RECAGETMP_PK PRIMARY KEY(COD_CIA,SUCURSAL,TIP_DOC,COD_AGENTE,INICIAL,DOCUMENTO)
);
/