To, o co se snažíte, je možné, ale nepoužíváte svůj současný přístup. Toto je velmi běžný problém se všemi možnými řešeními před SQL Server 2008, která mají kompromisy týkající se výkonu, zabezpečení a využití paměti.
Tento odkaz ukazuje některé přístupy pro SQL Server 2000/2005
SQL Server 2008 podporuje předávání parametru hodnoty tabulky.
Doufám, že to pomůže.