declare

  dummy number(1) := 0;

begin

  /*  delete rel_usu_ind_inf_soc where indice_inf_soc = 'PENSIONADO';
    delete rel_ind_inf_soc_cias where indice_inf_soc = 'PENSIONADO';
    delete datos_ind_inf_soc where indice_inf_soc = 'PENSIONADO';
    delete indices_inf_soc where indice_inf_soc = 'PENSIONADO';
    delete AP_REL_INDICES_INF_SOC where indice_inf_soc = 'PENSIONADO';
  */
  begin
    SELECT 1
      into dummy
      FROM indices_inf_soc
     WHERE indice_inf_soc = 'PENSIONADO';
  exception
    when no_data_found then
      INSERT INTO indices_inf_soc
        (indice_inf_soc,
         descripcion,
         abreviatura,
         tipo_indice,
         des_col_01,
         des_col_02,
         des_col_03,
         des_col_04,
         des_col_05,
         des_col_06,
         des_col_07,
         des_col_08,
         des_col_09,
         des_col_10,
         des_col_11,
         orden_columnas)
      values
        ('PENSIONADO',
         'FCO-Info Pensionados Planilla Unica',
         'PENSIONADO',
         1,
         'Reside en Exterior',
         'Tipo Id.Causante',
         'Compartida',
         'Pago Exterior',
         'Pri.Ape.Causante',
         'Pri.Nom.Causante',
         'Seg.Ape.Causante',
         'Seg.Nom.Causante',
         'Tipo Pensión',
         'Tipo Pensionado',
         'Nro.Id. Causante',
         'dato_09*dato_03*dato_10*dato_04*dato_01*dato_02*dato_11*dato_05*dato_07*dato_06*dato_08');
  end;

  begin
    SELECT 1
      into dummy
      FROM datos_ind_inf_soc
     WHERE indice_inf_soc = 'PENSIONADO';
  exception
    when no_data_found then
      INSERT INTO datos_ind_inf_soc
        (indice_inf_soc, num_col, secuencia, dato_01)
      VALUES
        ('PENSIONADO', 1, 1, 'S');
      INSERT INTO datos_ind_inf_soc
        (indice_inf_soc, num_col, secuencia, dato_01)
      VALUES
        ('PENSIONADO', 1, 2, 'N');
      INSERT INTO datos_ind_inf_soc
        (indice_inf_soc, num_col, secuencia, dato_01)
      VALUES
        ('PENSIONADO', 2, 1, 'CC Cedula');
      INSERT INTO datos_ind_inf_soc
        (indice_inf_soc, num_col, secuencia, dato_01)
      VALUES
        ('PENSIONADO', 2, 2, 'CE C.Extr.');
      INSERT INTO datos_ind_inf_soc
        (indice_inf_soc, num_col, secuencia, dato_01)
      VALUES
        ('PENSIONADO', 2, 3, 'TI Tarj.Id');
      INSERT INTO datos_ind_inf_soc
        (indice_inf_soc, num_col, secuencia, dato_01)
      VALUES
        ('PENSIONADO', 2, 4, 'RC Reg.Civ');
      INSERT INTO datos_ind_inf_soc
        (indice_inf_soc, num_col, secuencia, dato_01)
      VALUES
        ('PENSIONADO', 2, 5, 'PA Passpor');
      INSERT INTO datos_ind_inf_soc
        (indice_inf_soc, num_col, secuencia, dato_01)
      VALUES
        ('PENSIONADO', 3, 1, 'S');
      INSERT INTO datos_ind_inf_soc
        (indice_inf_soc, num_col, secuencia, dato_01)
      VALUES
        ('PENSIONADO', 3, 2, 'N');
      INSERT INTO datos_ind_inf_soc
        (indice_inf_soc, num_col, secuencia, dato_01)
      VALUES
        ('PENSIONADO', 4, 1, 'S');
      INSERT INTO datos_ind_inf_soc
        (indice_inf_soc, num_col, secuencia, dato_01)
      VALUES
        ('PENSIONADO', 4, 2, 'N');
      INSERT INTO datos_ind_inf_soc
        (indice_inf_soc, num_col, secuencia, dato_01)
      VALUES
        ('PENSIONADO', 9, 1, '01 Vejez');
      INSERT INTO datos_ind_inf_soc
        (indice_inf_soc, num_col, secuencia, dato_01)
      VALUES
        ('PENSIONADO', 9, 2, '02 Sobrevivencia vitalicia riesgo común');
      INSERT INTO datos_ind_inf_soc
        (indice_inf_soc, num_col, secuencia, dato_01)
      VALUES
        ('PENSIONADO', 9, 3, '03 Sobrevivencia temporal riesgo común');
      INSERT INTO datos_ind_inf_soc
        (indice_inf_soc, num_col, secuencia, dato_01)
      VALUES
        ('PENSIONADO', 9, 4, '04 Sobrevivencia vitalicia riesgo común,');
      INSERT INTO datos_ind_inf_soc
        (indice_inf_soc, num_col, secuencia, dato_01)
      VALUES
        ('PENSIONADO', 9, 5, '05 Sobrevivencia vitalicia rc Conyuge');
      INSERT INTO datos_ind_inf_soc
        (indice_inf_soc, num_col, secuencia, dato_01)
      VALUES
        ('PENSIONADO', 9, 6, '06 Sobrevivencia temporal riesgo profesi');
      INSERT INTO datos_ind_inf_soc
        (indice_inf_soc, num_col, secuencia, dato_01)
      VALUES
        ('PENSIONADO', 9, 7, '07 Sobrevivencia temporal RP Conyuge');
      INSERT INTO datos_ind_inf_soc
        (indice_inf_soc, num_col, secuencia, dato_01)
      VALUES
        ('PENSIONADO', 9, 8, '08 Invalidez riesgo común');
      INSERT INTO datos_ind_inf_soc
        (indice_inf_soc, num_col, secuencia, dato_01)
      VALUES
        ('PENSIONADO', 9, 9, '09 Invalidez riesgo profesional');
      INSERT INTO datos_ind_inf_soc
        (indice_inf_soc, num_col, secuencia, dato_01)
      VALUES
        ('PENSIONADO', 9, 10, '10 Jubilación');
      INSERT INTO datos_ind_inf_soc
        (indice_inf_soc, num_col, secuencia, dato_01)
      VALUES
        ('PENSIONADO', 9, 11, '11 Jubilación para compartir');
      INSERT INTO datos_ind_inf_soc
        (indice_inf_soc, num_col, secuencia, dato_01)
      VALUES
        ('PENSIONADO', 9, 12, '12 Sanción');
      INSERT INTO datos_ind_inf_soc
        (indice_inf_soc, num_col, secuencia, dato_01)
      VALUES
        ('PENSIONADO', 9, 13, '13 Convencional');
      INSERT INTO datos_ind_inf_soc
        (indice_inf_soc, num_col, secuencia, dato_01)
      VALUES
        ('PENSIONADO', 9, 14, '14 Convencional para compartir');
      INSERT INTO datos_ind_inf_soc
        (indice_inf_soc, num_col, secuencia, dato_01)
      VALUES
        ('PENSIONADO', 9, 15, '15 Gracia');
      INSERT INTO datos_ind_inf_soc
        (indice_inf_soc, num_col, secuencia, dato_01)
      VALUES
        ('PENSIONADO', 10, 1, '01 Régimen de prima media con tope 25 sm');
      INSERT INTO datos_ind_inf_soc
        (indice_inf_soc, num_col, secuencia, dato_01)
      VALUES
        ('PENSIONADO', 10, 2, '02 Régimen de prima media sin tope máxim');
      INSERT INTO datos_ind_inf_soc
        (indice_inf_soc, num_col, secuencia, dato_01)
      VALUES
        ('PENSIONADO', 10, 3, '03 Régimen de ahorro individual');
      INSERT INTO datos_ind_inf_soc
        (indice_inf_soc, num_col, secuencia, dato_01)
      VALUES
        ('PENSIONADO', 10, 4, '04 Pensionado de Riesgos Profesionales');
  end;

  begin
    SELECT 1
      into dummy
      FROM rel_ind_inf_soc_cias
     WHERE indice_inf_soc = 'PENSIONADO';
  exception
    when no_data_found then
      INSERT INTO rel_ind_inf_soc_cias
        (indice_inf_soc, compania)
        select 'PENSIONADO', compania FROM companias;
  end;

  begin
    SELECT 1
      into dummy
      FROM rel_usu_ind_inf_soc
     WHERE indice_inf_soc = 'PENSIONADO';
  exception
    when no_data_found then
      INSERT INTO rel_usu_ind_inf_soc
        (indice_inf_soc, usuario)
      VALUES
        ('PENSIONADO', 'adam');
  end;

  commit;

end;
/