Como armazenar matriz ou vários valores em uma coluna

Running Postgres 7.4 (Sim, estamos no meio da atualização)

Preciso armazenar de 1 a 100 itens selecionados em um campo em um banco de dados. 98% das vezes, apenas um item será inserido e 2% das vezes (se houver) haverá vários itens.

Os itens nada mais são do que uma descrição de texto (até o momento) nada mais que 30 caracteres. Eles são valores estáticos que o usuário seleciona.

Queria saber o tipo ideal de dados da coluna usado para armazenar os dados desejados. Eu estava pensando em BLOB, mas não sabia se isso é um exagero. Talvez JSON?

Também pensei no ENUM, mas a partir de agora não posso mais fazer isso, pois estamos executando o Postgres 7.4

Eu também queria identificar facilmente os itens inseridos, para que não houvesse mapeamentos ou tabelas de referênci

questionAnswers(2)

yourAnswerToTheQuestion