SQL: na cláusula no procedimento armazenado: como passar valores

Eu quero escrever um procedimento armazenado do SQL Server 2005 que irá selecionar e retornar os registros de usuário da tabela de usuário para alguns userids que são passados ​​para o procedimento armazenado como parâmetro.

Como fazer isso ?

Eu posso passar os ids do usuário como uma string separada por vírgula. Para que eu possa usar o

select * 
from users 
where userid in (userids)

Por exemplo. : Eu quero selecionar registros para id's 5,6,7,8,9

Como escrever o procedimento armazenado?

questionAnswers(7)

yourAnswerToTheQuestion