Курсорът е манипулатор само за четене за SQL оператор. Курсорът няма данни. Не можете да добавяте данни към курсор. Единственото нещо, което можете да направите с курсора, е да извлечете следващия ред.
Можете да промените SQL израза, който се използва за отваряне на курсора на UNION
заедно двата различни SQL оператора, т.е.
OPEN rc FOR
SELECT <<column list>>
FROM table1
UNION ALL
SELECT <<column list>>
FROM table2;
RETURN rc;