I'm getting an Oracle error (06512) passing a decimal number (eg. 10.1)from an Access application to an Oracle stored procedure. If the number can be expressed as integer, the error does not appear. The error does not appear on the machine the application was developed on, but it does on the target machines.

The development machine has the 8.01.07 ODBC drivers installed, but the target machines have an older driver (8.00.05?). Is anyone aware of an ODBC driver error corrected in later versions of the driver that would explain this symptom? I'm going to need a lot of documentation to get the target machines updated.