Tworzenie pętli SQL – Oracle

Przykład tworzenia pętli SQL (Oracle) dla daty:

declare
dzien date;
d varchar(10);
begin
dzien:=cast('2011-01-01' as date);
loop
d:=to_char(dzien, 'yyyy-mm-dd');
dbms_output.put_line(d);
dzien:=dzien+1;
exit when dzien>cast('2013-01-30' as date);
end loop;
end;