yo he utilizado el last, aunque se utiliza haciendo referencia a la tabla o query en cuestion
y lo que hace es poner el cursor en el último registro de la tabla o query seleccionado
Código Delphi
[-]Tabla.First;
Query.First;
y este pone el cursor en el primer registro...
y con esto avanzas un registro
Salu2