Ответ 1
inSet
является небезопасной версией inSetBind
, которая генерирует безопасное/экранированное значение sql на основе переданного во входе. В вашем примере, когда значение установлено вручную, оба типа привязки одинаково безопасны.
Обычно с привязанными параметрами вы получаете повышение производительности (через сгенерированный подготовленный оператор), но не в случае с значениями коллекции. Подробнее см. здесь.