Hola De su ayuda para saber como puedo incrementar el valor de una variable para formar una llave primaria
el pl que utilizo es
DECLARE
llave
NUMBER(6);
BEGIN
SELECT
NVL(MAX(ID_CONF_PERIODO),0) INTO llave FROM FACTURACION.FAC_CONF_PERIODO;
IF
Llave > 0 THEN
LLave
:= llave +1;
ELSE
Llave
:= 1;
END
IF;
INSERT INTO FACTURACION.FAC_CONF_PERIODO a (a.ID_CONF_PERIODO, a.ID_RELACION)
SELECT llave, b.ID_RELACION FROM facturacion.FAC_UNIVERSO b, ga_infaccel@scl_prod c
WHERE c.cod_ciclfact = 280507
AND b.COD_CLIENTE = c.cod_cliente
AND b.NUM_ABONADO = c.num_abonado
AND c.ind_actuac <>3 ;
COMMIT;
END;