Hola mutant09.
Las bases de datos relacionales no devuelven en orden de inserción los datasets. Normalmente no almacenan en ningun lugar esta información, por lo que no es posible obtener el último registro insertado. Si haces un
Select * from tabla nada garantiza que el último registro devuelto por la base de datos sea el último registro insertado.
Otra cosa es que vos le asignes un contador o algun otro mecanismo en algun campo para este menster.
En ese caso, bastaria con hacer:
Código SQL
[-]
Select *
from tabla
where campocontador = (select max(campocontador) from tabla);
Hasta luego.