Não entendi muito bem o "não declare o V_ID mas coloque ele no FOR". Como o banco entende o que o v_ID representa se não foi declarado?
Não entendi muito bem o "não declare o V_ID mas coloque ele no FOR". Como o banco entende o que o v_ID representa se não foi declarado?
Olá, tudo bem?
Desde já peço desculpas pela demora
Quando se utiliza um cursor FOR, o identificador da variável é declarado implicitamente. Ou seja, não é necessário declarar a variável antes do loop FOR. O identificador é criado automaticamente pela ferramenta e é utilizado apenas dentro do loop FOR.
Portanto, no código utilizado no curso:
FOR v_ID IN 1...v_NUMCLI
A variável v_ID
está sendo declarada diretamente dentro da estrutura loop FOR.
Espero ter ajudado.
Caso surja alguma dúvida, fico à disposição.
Abraços e bons estudos!