Das musst Du schon mit der XMLTABLE Table-Funktion lösen.
Wo befindet sich denn Dein XML-Dokument?
Variable, XML-Spalte, IFS? Je nachdem musst Du beim passing unterschiedlich aufsetzten.
Sofern alle Informationen auf der gleichen Ebene sind, und Du mit dem xml-Namen zufrieden bist, könnte das SELECT-Statement etwa so aussehen.

Code:
SELECT * 
   From XMLTABLE('/zahlung/'
             Passing XMLDOKUMENT
             Columns "betrag"  Dec(11, 2),
                        "datum" Date) x
Birgitta