I was hoping someone might be able to help me with this scenario.

You have a text file in the following format:

Each record contains six fields. Each field is contained in between two quotation marks and delimited by a comma: "VALUE","VALUE",etc..

There is no additional delimiter between records, simply one long string of text. You have no idea how many records are in the file. There is absolutely no restriction on what can be contained in the fields themselves other than the length can range from 0 characters to 32000 characters per field. That is, any field can contain any combination of characters (including delimiters) in any order, such as "","","","", being the value of a field.

How difficult would it be for an average programmer to write a CSV parser that can reliably and efficiently parse any file in this format that a team of testers could theoretically throw at it?