Se vuoi inserire più di 1000 valori codificati separati da virgole, usa il concetto chiamato "Tuple".
Una semplice sintassi per l'utilizzo della tupla è la seguente:
SELECT * FROM TABLE_NAME WHERE (1, COLUMN_NAME) IN
((1, VALUE_1),
(1, VALUE_2),
...
...
...
...
(1, VALUE_1000),
(1, VALUE_1001));
Questo approccio aiuterà a inquadrare una query SQL con più di 1000 voci nella clausola IN.
Spero che questo aiuti. Si prega di aggiungere a questo thread se esiste un altro approccio per questo tipo di scenario; sarebbe utile.
Grazie
maresciallo