Верхний предел определяется пространством, которое будет использовано для создания списка IN, и пределом в 64 КиБ для операторов. Вы можете обычно получить до нескольких тысяч маленьких (6-7 цифр) целых чисел без особых проблем на синтаксическом уровне.
Однако вы можете обнаружить, что производительность не так хороша, как создание временной таблицы, вставка нескольких тысяч значений в нее и затем запись основного запроса для объединения с этой временной таблицей.