el código que ha puesto jhonny, es casi igual que el original... pero le falta el QuotedStr ... es decir quitar las comillas para que el sql quede:
Código SQL
[-]
select * from tabla where codigo in (3, 4, 55,612,3)
Al pasar cada elemento dentro de los paréntesis sin estar encerrados entre comillas simples, SQL lo interpreta como números enteros, y como el campo codigo también es de tipo entero, ya no tendras problemas.
Saludos