Der Lösungen gibt es viele!
Es geht auch ohne Regular Expressions (einfach nur Spalten, ohne Überschriften und ohne Anführungszeichen um die Alpha Felder):
Code:
With x as (Select * from Table(IFS_READ_UTF8('/home/Dir/Example.csv'))),
     y as (Select x.*, Ordinal_Position ColKey,
                  Trim(B '"' from Element) as ColInfo 
             from x cross join Table(SysTools.Split(Line, ',')))
Select Line_Number,
       Min(Case When ColKey = 1 Then ColInfo End) Col1,     
       Min(Case When ColKey = 2 Then ColInfo End) Col2,
       Min(Case When ColKey = 3 Then ColInfo End) Col3,
       Min(Case When ColKey = 4 Then ColInfo End) Col4,
       Min(Case When ColKey = 5 Then ColInfo End) Col5,
       Min(Case When ColKey = 6 Then ColInfo End) Col6,
       Min(Case When ColKey = 7 Then ColInfo End) Col7
From y
Where Line_Number > 1
Group By Line_Number
Order By Line_Number
;
... mit GET_CLOB_FROM_FILE geht es auch, dann muss man allerdings 2 Splits machen.

Birgitta