We use decimal fields in database of size 18,3 we had to recently upgrade this to 17,10 as the decimal portion was gaining more importance.

Using ESQL / Pro*C the use of CS_DECIMAL / CS_NUMERIC seems to produce no values in the array part of the structure.

I have observed the same being reported on our forum late last year ...

Hoping any of you have an update / A work around as to how the decimal field of 17,10 can be obtained from the database in a host variable and copied into a 'C / C++ ' host variable without loosing its precision.