Si: Diseñar bien esa base, porque lo que estás mencionando es lo que se denomina "campo multivaluado", lo que es una flagrante violación al modelo relacional y a la normalización de tablas, que lo único que trae son problemas como los que mencionas... Por eso el modelo no lo admite.
Por lo demás, si no puedes modificar la base, ese tipo de situación es más sencilla de resolverla por programación.
¿Existe alguna posibilidad de modificar la base?