INSERT INTO CONEXION_DESCUENTO (CONEXIONDESCUENTO_ID, ACTIVO, CONEXION_ID, CLASSESERVICIO_ID, SECUENCIA, GRUPO, DESCUENTO, FECMODIF)
  SELECT
    CONEXION_DESCUENTO_SEQ.nextval,
    cf.ACTIVO,
    c.CONEXION_ID,
    -1,
    1,
    GRUPO,
    PORSEC1,
    cf.FECMODIF
  FROM CONEXION_CONF cf INNER JOIN CONEXION c
      ON c.NUMGRUPO = cf.GRUPO AND c.NUMSECUENCIA = 1 AND c.CONEXIONCTRL_ID = cf.CONEXIONCTRL_ID
  WHERE PORSEC1 IS NOT NULL AND PORSEC1 >0 AND  c.ACTIVO = 1;

INSERT INTO CONEXION_DESCUENTO (CONEXIONDESCUENTO_ID, ACTIVO, CONEXION_ID, CLASSESERVICIO_ID, SECUENCIA, GRUPO, DESCUENTO, FECMODIF)
SELECT
  CONEXION_DESCUENTO_SEQ.nextval,
  cf.ACTIVO,
  c.CONEXION_ID,
  -1,
  2,
  GRUPO,
  PORSEC2,
  cf.FECMODIF
FROM CONEXION_CONF cf INNER JOIN CONEXION c
    ON c.NUMGRUPO = cf.GRUPO AND c.NUMSECUENCIA = 2 AND c.CONEXIONCTRL_ID = cf.CONEXIONCTRL_ID
WHERE PORSEC2 IS NOT NULL AND PORSEC2 > 0 AND c.ACTIVO = 1;

INSERT INTO CONEXION_DESCUENTO (CONEXIONDESCUENTO_ID, ACTIVO, CONEXION_ID, CLASSESERVICIO_ID, SECUENCIA, GRUPO, DESCUENTO, FECMODIF)
SELECT
  CONEXION_DESCUENTO_SEQ.nextval,
  cf.ACTIVO,
  c.CONEXION_ID,
  -1,
  3,
  GRUPO,
  PORSEC3,
  cf.FECMODIF
FROM CONEXION_CONF cf INNER JOIN CONEXION c
    ON c.NUMGRUPO = cf.GRUPO AND c.NUMSECUENCIA = 3 AND c.CONEXIONCTRL_ID = cf.CONEXIONCTRL_ID
WHERE PORSEC3 IS NOT NULL AND PORSEC3 > 0 AND c.ACTIVO = 1;

INSERT INTO CONEXION_DESCUENTO (CONEXIONDESCUENTO_ID, ACTIVO, CONEXION_ID, CLASSESERVICIO_ID, SECUENCIA, GRUPO, DESCUENTO, FECMODIF)
SELECT
  CONEXION_DESCUENTO_SEQ.nextval,
  cf.ACTIVO,
  c.CONEXION_ID,
  -1,
  4,
  GRUPO,
  PORSEC4,
  cf.FECMODIF
FROM CONEXION_CONF cf INNER JOIN CONEXION c
    ON c.NUMGRUPO = cf.GRUPO AND c.NUMSECUENCIA = 4 AND c.CONEXIONCTRL_ID = cf.CONEXIONCTRL_ID
WHERE PORSEC4 IS NOT NULL AND PORSEC4 > 0 AND c.ACTIVO = 1;