Basicamente necesitaba recorrer la Tabla registro por registro con los tipicos botones Anterior y Siguiente.
cuando hago el Select del primer registro ejecuto :
SQLEXEC(This.nHandle,'SELECT * FROM tabla Order by apellido ASC LIMIT 1','miCursor')
La idea es que si aprieto Siguiente me muestre el apellido que viene después, y lo mismo para el boton Anterior.
Lo he solucionado poniendo un ? junto a la variable.
lcCadena = ("SELECT * FROM tabla WHERE apellido < ?thisform.cApellido.value order by apellido Desc LIMIT 1")
SQLEXEC(This.nHandle,lcCadena,'miCursor')
Gracias de todas formas