The TOraclePackage does not have a Y2K problem. For dates it uses a TDateTime data type, which is not affected by the regional settings. If, however, you pass strings to date parameters or dates to string parameters, then you get implicit conversions between strings and dates. You are then depending on the regional settings of windows and the nls_date_format settings of the Oracle session.
You should always treat dates as dates in your application, and only convert to/from strings when they are represented on screen or in a file.
------------------
Marco Kalter
Allround Automations