Y por que no creas una bandera y que esta sea autoincremental y le aplicas el codigo que te dijo Fede pero buscas es el valor maximo de la bandera:
Código:
SELECT *FROM TABLAWHERE ID = (SELECT MAX(bandera) FROM TABLA)
De este modo no importa el orden en que ingreses los codigos siempre te va a mostrar el ultimo registro que ingresaste por que le estas haciendo el MAX de la bandera.
Tienes que crear un generator y un trigger para que la bandera sea autoincremental y se dispare antes de la inserccion es decir un Before insert
Espero sirva de algo chao