I think we miscommunicated. I wasn't asking if your database changed. I was asking if the driver you are using to access it changed. Were you using O10 or ORA before and are using ADO.Net now? Reason I ask is that "invalid sql syntax, 999." isn't the kind of error that you would get from the native driver. That, and the support for certain statements in embedded SQL may differ depending on the driver used.