Vale, ya he encontrado la solución. Hay que anidar una select dentro de otra:
select * from (select * from t where rownum <=1) order by a
http://www.epidataconsulting.com/tik...p?articleId=63
Lo que no sé es si haciendo eso se ralentiza demasiado la búsqueda y hay métodos más rápidos.