Bonita solución GLGB, aunque debes de tener cuidado de que no aparezcan comas en el medio de uno de los campos. De todas formas si estas seguro de que eso nunca va a ocurrir, la solución parece eficaz.
Por cierto, ya que hablamos de cvs, hace poco puse en mi pagina web un pequeño código para manipular ese tipo de ficheros. Permite modificar el delimitador, las comillas, el número de campos y su orden.
http://delphi.jmrds.com/?q=node/28
Por si a alguien le interesa ...