Best of both worlds
 
 
- The Oracle Call Interface (OCI) allows you to develop applications that combine the non-procedural data access power of SQL with the procedural capabilities of programming languages such as C
- The OCI supports all the facilities that are available through an Oracle database server
- The applications you develop with OCI can be more powerful and flexible than applications written in SQL or PL/SQL alone