Kursor jest uchwytem tylko do odczytu instrukcji SQL. Kursor nie zawiera danych. Nie możesz dołączyć danych do kursora. Jedyne, co możesz zrobić za pomocą kursora, to pobrać następny wiersz.
Możesz zmienić instrukcję SQL używaną do otwierania kursora na UNION
razem dwie różne instrukcje SQL, tj.
OPEN rc FOR
SELECT <<column list>>
FROM table1
UNION ALL
SELECT <<column list>>
FROM table2;
RETURN rc;