Originally Posted by
orange
Perhaps you could step back and tell us about your application and current table designs in simple English.
With some emphasis on your need for, and use of, multiple values. There may be design options to simplify (ease of maintenance, potential to move to different DBMS...), but readers need more info about the application and any plans that may exist.
As others have advised, most avoid multi-valued fields, and use traditional lookup tables when required.
Good luck with your project.