Creo que te estas complicando un poco la vida:
Si al terminar de insertar haces un locate sobre el valor del ultimo insertado ya estras posicionado en el ultimo registro insertado
Código:
Tabla.locate('CampoClave',ValorCampoClave_DelUltimoInsertado,[locaseinsensitive])