I have never used this feature of UltraCompare before. But I could see now that you are absolutely right. Interpreting the data in CSV files is not complete according to basic rules as described on Wikipedia page about comma-separated values
. I can't see any session property or general configuration option to change this.
Please send an enhancement request email to IDM support to get in a future version of UltraCompare a CSV table comparison interpreting a separator within a double quoted field value as literal character, a double quote escaped with a double quote inside a double quoted field value as double quote and also line breaks within double quoted field values correct.