Decimal datatype support issues