CREATE PROC test (@input varchar(100))
ASEXEC ('SELECT DISTINCT si.item_Id 
FROM dbo.hl_ExamSession s INNER JOIN
      dbo.hl_ES_Item si ON s.examSession_Id = si.examSession_Id
WHERE (s.class_Id IN ('+@input+'))')go--
EXEC test '1, 2, 3'