DROP TABLE T_ERRORES_MIG;
drop table CLAVES_AD7400;
drop table CLAVES_AD7401;
drop table CLAVES_AD7406;
drop table CLAVES_AD7402;
drop table CLAVES_AD7403;
drop table CLAVES_AD7424;
drop table CLAVES_AD7425;
drop table CLAVES_AD7427;

CREATE TABLE T_ERRORES_MIG 
(
  PROCESO VARCHAR2(50 BYTE),
  ERROR VARCHAR2(100 BYTE), 
  DESC_ERROR VARCHAR2(4000 BYTE),
  FECHA DATE,
  TRAZA_INFO VARCHAR2(4000 BYTE) 
) TABLESPACE AD7401E00;

-------------------------------------------
/* TABLAS DE CLAVES */
-------------------------------------------
CREATE TABLE CLAVES_AD7400 
(
  VALOR_X87B VARCHAR2(50 BYTE) NOT NULL,
  VALOR_AD74A NUMBER,
  FECHA_MIG DATE 
) TABLESPACE AD7401E00;

CREATE INDEX CLAVES_AD7400_INDEX1 ON CLAVES_AD7400 (VALOR_X87B ASC) 
TABLESPACE AD7402E00;


CREATE TABLE CLAVES_AD7401
(
  VALOR_X87B VARCHAR2(50 BYTE) NOT NULL,
  VALOR_AD74A NUMBER,
  FECHA_MIG DATE 
) TABLESPACE AD7401E00;

CREATE INDEX CLAVES_AD7401_INDEX1 ON CLAVES_AD7401 (VALOR_X87B ASC) 
TABLESPACE AD7402E00;

CREATE TABLE CLAVES_AD7406
(
  VALOR_X87B VARCHAR2(50 BYTE) NOT NULL,
  VALOR_AD74A00 NUMBER, -- notificacion
  VALOR_AD74A01 NUMBER, -- solicitantes
  VALOR_AD74A32 NUMBER, -- pisos tutelados
  FECHA_MIG DATE 
) TABLESPACE AD7401E00;

CREATE INDEX CLAVES_AD7406_INDEX1 ON CLAVES_AD7406 (VALOR_X87B ASC) 
TABLESPACE AD7402E00;

CREATE TABLE CLAVES_AD7402
(
  VALOR_X87B VARCHAR2(50 BYTE) NOT NULL,
  VALOR_AD74A NUMBER,
  FECHA_MIG DATE 
) TABLESPACE AD7401E00;

CREATE INDEX CLAVES_AD7402_INDEX1 ON CLAVES_AD7402 (VALOR_X87B ASC) 
TABLESPACE AD7402E00;

CREATE TABLE CLAVES_AD7403
(
  VALOR_X87B VARCHAR2(50 BYTE) NOT NULL,
  VALOR_AD74A NUMBER,
  FECHA_MIG DATE 
) TABLESPACE AD7401E00;

CREATE INDEX CLAVES_AD7403_INDEX1 ON CLAVES_AD7403 (VALOR_X87B ASC) 
TABLESPACE AD7402E00;

CREATE TABLE CLAVES_AD7424
(
  VALOR_X87B VARCHAR2(50 BYTE) NOT NULL,
  VALOR_AD74AI NUMBER,
  VALOR_AD74AO NUMBER,
  FECHA_MIG DATE 
) TABLESPACE AD7401E00;

CREATE INDEX CLAVES_AD7424_INDEX1 ON CLAVES_AD7424 (VALOR_X87B ASC) 
TABLESPACE AD7402E00;

CREATE TABLE CLAVES_AD7425
(
  VALOR_X87B VARCHAR2(50 BYTE) NOT NULL,
  VALOR_AD74A NUMBER,
  FECHA_MIG DATE 
) TABLESPACE AD7401E00;

CREATE INDEX CLAVES_AD7425_INDEX1 ON CLAVES_AD7425 (VALOR_X87B ASC) 
TABLESPACE AD7402E00;

CREATE TABLE CLAVES_AD7427
(
  VALOR_X87B VARCHAR2(50 BYTE) NOT NULL,
  VALOR_AD74A NUMBER,
  FECHA_MIG DATE 
) TABLESPACE AD7401E00;

CREATE INDEX CLAVES_AD7427_INDEX1 ON CLAVES_AD7427 (VALOR_X87B ASC) 
TABLESPACE AD7402E00;


CREATE TABLE CLAVES_AD7412
(
  VALOR_X87B VARCHAR2(50 BYTE) NOT NULL,
  VALOR_AD74A NUMBER,
  FECHA_MIG DATE 
) TABLESPACE AD7401E00;
/
