Construindo a instrução “where in” da SQL da lista de strings em uma linh

Tenho uma lista (de sequência) que corresponde a "tipos" em nossa tabela de banco de dado

Estamos usando o provedor DB2 ADO.NET e minha consulta final precisa ter algo parecido com isto:

select * from table where type in (@type1, @type2, @type3, @type4)

No passado, eu criei a lista de parâmetros de consulta / variáveis de host usando um loop ForEach, mas eu realmente gostaria de descobrir uma maneira de construí-los em uma linha. É claro que posso juntar todas as strings, mas adicionar o "@" e o dígito crescente está me causando dores de cabeç

Alguém tem alguma idéia de como fazer isso?

questionAnswers(4)

yourAnswerToTheQuestion