Damit bist du auf dem richtigen Weg.
SQL bietet dazu keine Möglichkeit.
Du musst dir eine externe SQL-Funktion schreiben, die dir dann den Wert extrahiert.
Natürlich geht das auch als reine SQL-Language-Function, dahinter steckt dann aber trotzdem ein ILE-C-Programm und somit bist du per ILERPG dann auch nicht langsamer.