Kurzor je popisovač příkazu SQL pouze pro čtení. Kurzor neobsahuje žádná data. Ke kurzoru nelze připojit data. Jediná věc, kterou můžete s kurzorem udělat, je načíst další řádek.
Příkaz SQL, který se používá k otevření kurzoru, můžete změnit na UNION
dohromady dva různé příkazy SQL, tj.
OPEN rc FOR
SELECT <<column list>>
FROM table1
UNION ALL
SELECT <<column list>>
FROM table2;
RETURN rc;