Hola,
   Cita:  Lo que quiero es ordenarlos de forma ascentedente por edad
    http://www.w3schools.com/sql/sql_orderby.asp   Cita:  y agregarle una columna temporal que valla ordenando de secuencial cada registro(1,2,3,4,5) por ejemplo.
    Para generar esa columna adicional tienes la funcion rownum, aun cuando no se para que necesitas esta columna en forma temporal, te aconsejo que agregues esta informacion en la tabla, generalmente las entidades llevan un ID.  
Código:
 SQL> desc t10
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 NOMBRE                                             VARCHAR2(10)
 APELLIDO                                           VARCHAR2(10)
 EDAD                                               NUMBER
SQL> select * from t10;
NOMBRE     APELLIDO         EDAD
---------- ---------- ----------
nombre 1   apellido 1         99
nombre 2   apellido 2        145
nombre 3   apellido 3        115
nombre 4   apellido 4        215
SQL> select rownum, t10.* from t10;
    ROWNUM NOMBRE     APELLIDO         EDAD
---------- ---------- ---------- ----------
         1 nombre 1   apellido 1         99
         2 nombre 2   apellido 2        145
         3 nombre 3   apellido 3        115
         4 nombre 4   apellido 4        215
  Saludos