Hola quiero hacer una consulta de una BD oracle que me regrese solo un registro pero lo hago a travez de una subconsulta que pongo a continuacion.
select * from (select * from tipocambio order by id desc)where rownum<=1
como la tabla que consulto es muy grande y lo que hago con esta subconsulta es barrer todos los registros y despues solo saco un registro que es el ultimo que se inserto en la tabla. quisiera saber si hay una forma de optimizar esta consulta. o si ay otra forma de sacar el ultimo dato que se inserto en mi tabla.
muchas gracias y espero y me puedan ayudar.