Es que el 'last' es el último de select que se haya hecho, pero para saber realmente el orden de grabación de los registros habría que poner un control, que puede ser perfectamente un campo que saque el número de un generador, por ejemplo, y cada vez que se haga un post (ya sea insertando o modificando) le asigne el número siguiente que toque.
Así puede hacerse el select por ese campo.
Código SQL
[-]
select first 8 tucampo
from tutabla
order by campodelgenerador desc