The permutations of tables created by c-treeSQL and c-treeDB made this an extremely complex issue. There is no absolute way to detect that a CT_ARRAY or CT_BINARY field is written by c-treeSQL or by c-treeDB. It is important to note that this issue exists only for c-treeSQL users when CT_ARRAY or CT_2STRING columns are used interchangeably with non-c-treeSQL API interfaces.
This complex handling of fields was addressed with a number of different steps: