Das ist nur die Antwort auf die 2. Frage.
Zur 1. Frage:
Dies geht nur mit etwas Aufwand:
CPYSPLF so wie oben.
Nun per SQL die Zeilen per Substr in Einzelfelder zerlegen und das Ganze in eine neue Tabelle ausgeben:
create table mynewtab as (
select substr(.....) f1, ...
from myspltbl
where Zeilenbedingung
)
Anschließend per CPYTOIMPF die CSV erstellen.