V nekterych pripadech by se cykly hodily, je jich minimum, ale jsou. Sice pri navrhu SQL byl cyklus vyrazen s tim, ze od toho je klientska aplikace, nicmene nakonec se do SQL dostal zadnimi vratky. Jednak v ulozenych procedurach diky kurzorum (coz je takove externi reseni), pak celkem prirozene SRF generovane funkce (napr. funkce generate_series, a pak jeste v analytickych funkcich a v CTE.
cyklus v SQL (PostgreSQL) SELECT 'Hello ' || to_char(i, '99') FROM generate_series(1,10) g(i);
Tyhle vymozenosti ale prisly az par let pote, co jsem si na SQL zvykal.