Por fin supe como hacerlo!!! :d
Me apoyé de una bandera, pero funciona como yo quería.
En el evento OnKeyDown del DBGrid pregunté si la tecla era "VK_down", en cuyo caso ponía la bandera a true y en el evento beforeinsert del TIBTable puse este código:
if band1 then
begin
band1:=false;
abort;
end;
¡Y listo! Cuando quiero desplazrme más abajo del último registro no me deja pero si me permite insertar.
¿Alguna idea para hacerlo más simple? Se agradecen sugerencias.
Hasta la vista