in reply to Quoting words

I'd use DBD::CSV - only because it doesn't look like Text::CSV lets you set the delimiter.

To make it work, you'd need to prepend a line to the csv files of the form:

0,1,2,3,4,5,6,7,8,9,10

where "," is replaced by the relevant delimiter, then do a SELECT * FROM datafile and dump the results in quotes as needed.

.02

cLive ;-)

ps - yes, the answer's deliberately fuzzy since I don't have time to double check my thoughts - perhaps someone else has a cleaner response?