Nun, wenn du die Daten per HEX analysieren kannst, ist es auch möglich, diese SQL-Konform umzuwandeln:

dec(substr(hex(MyField), start, len), Stellen, 0)

Wenn Nachkomma definiert sind, dann eben entsprechend dividieren:

dec(substr(hex(MyField), start, len), Stellen, 0) / 100

Wenn negative Werte benötigt werden, kann man das durch CASE lösen:

dec(substr(hex(MyField), start, len), Stellen, 0) / 100
*
case substr(hex(MyField), start+len-1, 1) when 'F' then 1 else -1 end