t'as pas une clé primaire ? si t'en a pas, tu peux toujours la rajouter en spécifiant que tu utilises un numéro auto incrément, normalement ça marche.
t'as plus qu'à faire la requête avec le rownum mais en utilisant cette clé à la place, et ça devrait marcher. ensuite, tu peux virer cette clé primaire.