Не можете да направите това директно с помощта на променлива. Въз основа на това, което имате сега, сървърът се опитва да изпълни select * form t where c in ('1,2,3');
... което очевидно не е това, което искате, като се има предвид, че проверявате дали c съдържа дадения единствен низ.
Трябва да генерирате динамичен SQL на базата на вашия списък, за да накарате това да работи.