Si desea poner más de 1000 valores codificados separados por comas, use el concepto llamado "Tuplas".
A continuación se muestra una sintaxis simple del uso de tupla:
SELECT * FROM TABLE_NAME WHERE (1, COLUMN_NAME) IN
((1, VALUE_1),
(1, VALUE_2),
...
...
...
...
(1, VALUE_1000),
(1, VALUE_1001));
Este enfoque ayudará a enmarcar una consulta SQL con más de 1000 entradas en la cláusula IN.
Espero que esto ayude. Agregue a este hilo si hay algún otro enfoque para este tipo de escenario; eso sería útil.
Gracias
Mariscal