Thanks for the quick reply Phil.

I've tried this before and it didn't seem to work as I wanted it to. A value of 'Complete' is displayed in the Tagged Value window if all checkboxes are selected, otherwise a value of 'Incomplete'.
In my example though, when I print the document, 'Complete' is printed and not the comma-delimited list from the database. Is there something specific you need to do? I use {Pkg.valueOf(FMP2)} in my template where FMP2 is the name of my Tagged Value field.
How did you actually manage to map the comma-delimited list using a script driven fragment? Can you perhaps give me an example?