Prova:
SELECT * FROM NomeTabella WHERE INSTR(',' || NomeCampo || ',', ',' || ? || ',') > 0
in una istruzione ExecQuery2, passando il numero da cercare.
Nota: le || aggiungono una virgola all'inizio e una alla fine, "a runtime". Se puoi inserirle direttamente nel valore del campo, ovvero anziché scriverci:
tu potessi salvare nel campo:
,10,36,45,7,
la select sarebbe più semplicemente:
SELECT * FROM NomeTabella WHERE INSTR(NomeCampo, ',' || ? || ',') > 0
(ovviamente sprecheresti un po' di spazio nel db, quello delle 2 virgole)