Si, sí es Kuan-yiu, es justo y exactamente la solución que me han han dado tanto Cloayza como movorack, es poder elegir en una tabla unos registros específicos que sólo tienen un campo en común pero son tantos registros que solo tengo que elegir unos cuantos de ellos, así el primer paso los filtro por el campo en común los meto en Dbgrid con un CheckBox al inicio de la fila, y de ésos elijo los que necesite, de cada uno que elijo, copio el campo llamado Entrada a un contenedor en este caso Memo y ya leo cada línea de Memo lo meto en la Variable Pagare1, Pagare2...., y ahí entra lo que faltaba donde Cloayza y Movorack me han dado la clave:
Código SQL
[-]
With IbQueryParares do
begin
close;
sql.clear;
sql.text:= Format('select * from pagares where ENTRADA in (%s, %s) ', [Quotedstr(Pagare1), Quotedstr(pagare2)]);
Sólo falta como tu decías Kuan-Yiu, un blucle, o if si elijo un pagaré me voy a una línea de Sql, si son dos pues elijo otra para dos pagarés y así así, normalmente no elijo más de 8 ó 10 a la vez, los meto en un report y solucionado.
Muchísimas Gracias,