Loop através de valores pré-definidos
Existe uma maneira de fazer um "for each" no oracle, algo assim:
begin
for VAR in {1,2,5}
loop
dbms_output.put_line('The value: '||VAR);
end loop;
end;
Eu sei que você pode fazer algo como:
begin
for VAR in 1..5
loop
if VAR in(1,3,5) then
dbms_output.put_line('The value: '||VAR);
end if;
end loop;
end;
Mas não há uma maneira de fazer isso de uma maneira melhor? Definindo um conjunto de valores e iterando através deles?
Obrigado.