el problema de la ordenacion es como defines el campo principal... es deir que si lo tratas como algo numerico te lo oredenara como tal asi que en oracle (o la herramienta que decidas tendras que convertir ese campo a numerico o letra (dependiendo de como quieres tu ordenacion) ej:
Código PHP:
select *
from tabla
order by to_number(numero);