Reading Decimal Fields from Informix Database

Has anyone managed to read decimal/money fields from an Informix database using the Informix ODBC driver - IConnect. Using ADO I can read char and integer fields using respectively InventoryItem := fields.Item(‘stock_num’).Value; Store := fields.Item(‘store’).Value; But when I try to read a decimal field I get the message that this data type is not supported by C/AL.