Edward,
I've had an experience of accessing the MapInfo data stored in Oracle Spatial format. There were a lot of geometry errors.
If you have a similar situation, you can check and correct the geometry using MapInfo.
What is the source of your data?
Ivan