Un curseur est un handle en lecture seule pour une instruction SQL. Un curseur n'a pas de données. Vous ne pouvez pas ajouter de données à un curseur. La seule chose que vous puissiez faire avec un curseur est d'aller chercher la ligne suivante.
Vous pouvez modifier l'instruction SQL utilisée pour ouvrir le curseur en UNION
ensemble les deux instructions SQL différentes, c'est-à-dire
OPEN rc FOR
SELECT <<column list>>
FROM table1
UNION ALL
SELECT <<column list>>
FROM table2;
RETURN rc;