This would be especially useful for multiline CSV fields.
This also could be useful for very long (oversized) textual fields even if they don't have newlines in them - in a separate buffer they can be line-wrapped by Vim - in this case, one record would correspond to multiple screen lines.
The following commands would be also required:
Extract current column into a separate vertical split buffer - will create at most two new buffers: to the left and to the right from the current column.
Show current logical row (record number)
Sync rows (in all vertical csv buffers jump to the physical lines that correspond to the logical row in the current split buffer)
This would be especially useful for multiline CSV fields. This also could be useful for very long (oversized) textual fields even if they don't have newlines in them - in a separate buffer they can be line-wrapped by Vim - in this case, one record would correspond to multiple screen lines. The following commands would be also required: