Bonjour j ai un requete dont voici le code :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
select a.asset_id assid, a.date_placed_in_service dat, a.prorate_date pror1, a.prorate_convention_code pror, a.book_type_code bookcode
         from fa_books a, fa_additions b
         where a.asset_id = b.asset_id
         and a.date_ineffective is null
         and a.book_type_code = p_book_type_code
         and b.asset_number >= p_asset_number1
         and b.asset_number <= p_asset_number2

quand je rajoute un order by a.asset_id pas de probleme en execution directe de la requete par contre quand j insere la meme ligne dans cette requete au niveu de ma procedure (dans un curseur) ca ne passe pas.
la requete dans le curseur fonctionne tres bien sans la clause order by.
alors peut on utiliser un order by dans un curseur et si oui avez vous une idee sur la provenance du probleme ??

Merci d avance pour vos reponses