this might be a deal breaker for kix...

quote:

Each record is one line ...but
A record separator may consist of a line feed (ASCII/LF=0x0A), or a carriage return and line feed pair (ASCII/CRLF=0x0D 0x0A).
...but: fields may contain embedded line-breaks (see below) so a record may span more than one line.

kix's native own file reading commands may come up short in being able to read a entry that covers multiple lines...

only way around this that i can think of right now, is if you enter into the CSV reading UDF knowing the total number of data fields before hand, or if your CSV file always has a header line.