Was man mit QM-Query alles machen kann, sollte man nicht vergessen:

with
xhdr as (
select 'fld1;fld2;fld3;' from myfile
fetch first row only)
,
xLines as (
select trim(char(fld1)) concat ';'
concat trim(char(fld2)) concat ';'
concat trim(char(fld3)) concat ';'
)

select xhdr
union all
select xlines

Das Ganze per STRQMQRY in eine Datei ausgeben und diese per CPYTOIMPF kopieren !
Zusätzlich kann man noch Parameter definieren oder das Ganze auch variabel gestalten.