Cómo llamar a procedimientos almacenados de Oracle usando C en Linux
La versión Unix/linux de Oracle tiene componentes pro*c. Después de la instalación, puede usar la programación en C para acceder a Oracle y a la base de datos en el sistema Unix/Linux. Primero, escriba el archivo .pc para que C acceda a la base de datos de acuerdo con la sintaxis de Pro*C y luego use el comando proc para compilarlo. en un archivo .c, es decir, convierta intuitivamente el archivo de la PC en un archivo .c, conviértalo en código fuente c y luego compílelo y conéctelo. El código fuente del proceso se puede escribir directamente en la declaración SQL. Al hacer referencia a la variable c, agregue dos puntos antes del nombre de la variable.
Puedes leer sobre PRO*C
.