Me respondo a mi mismo:
Perdón, He cometido un error imperdonable: había olvidado quitar la llamada al query en uno de los eventos del dataset y por eso no me funcionaba: lanzaba sin darme cuante el query antes de tiempo
Yo probaba y probaba en todos los eventos y, claro!, siempre me daba NECESARIAMENTE error. Pero qué burro que soy...
Claro... ahora sí que funciona: le pongo la llamada al query con el SELECT en el ebento OnCellClick y va como la seda (bueno... todo lo "como la seda" que puede ir un query cada dos por tres).
Ya me extrañaba a mi. Si es que hay que levantarse del sillón de vez en cuando para despejarse, que si no se le pone a uno el cerebro como una empanada
Gracias y perdón si alguien se ha leído el ladrillo