- Full Ansi and Unicode support on all platforms (ISO C wide strings or UTF8 strings)
- Full 32/64 bits compatibility
- Comptabile with all Oracle version >= 8i
- Automatic adaptation to the runtime Oracle client version
- Runtime loading of Oracle libraries
- Builtin error handling (global and thread context)
- Full support for SQL API and Object API
- Full support for ALL Oracle SQL and PL/SQL datatypes (scalars, objects, refs, collections, ..)
- Full support for PL/SQL (blocks, cursors, Index by Tables and Nested tables)
- Support for non scalar datatype with trough library objects
- Oracle Pooling (connections and sessions pools)
- Oracle XA connectivity (X/Open Distributed Transaction Processing XA interface)
- Oracle AQ (Advanded Queues)
- Oracle TAF (Transparent Application Failover) and HA (High availabality) support
- Binding array Interface
- Returning DML feature
- Scrollable statements
- Statement cache
- Direct Path loading
- Remote Instances Startup/Shutdown
- Oracle Database Change notification / Continuous Query Notification
- Oracle warnings support
- Global and local transactions
- Describe database schema objects
- Hash tables API
- Portable Threads and mutexes API
/