Why do you wish to destroy First Normal Form (1NF) with a concatendated
list structure? It is the foundation of RDBMS, after all.
Why are you formatting data in the back end? The basic principle of a
tiered architecture is that display is done in the front end and never
in the back end. This a more basic programming principle than just SQL
and RDBMS.