ORACLE est interfacé avec 6 langages de programmation (L3G): PROC (PRO*C) pour le langage C - PROCOB (PRO*Cobol) pour le langage COBOL - PROFOR (PRO*Fortran) pour le langage COBOL - PROPL1 (PRO*PL1) pour le langage COBOL - PROPAS (PRO*Pascal) pour le langage COBOL - PROADA (PRO*ADA) pour le langage COBOL. ORACLE PRO C (PRO*C) est une procédure qui utilise SQL (Structured Query Language) pour créer, gérer et restituer des données. ORACLE PRO C (PRO*C) est à même de définir des tables, d'insérer des données et aussi de les mettre à jour. ORACLE PRO C (PRO*C) est un précompilateur qui traduit les commandes SQL intégrées dans un programme par rapport aux fonctions de la bibliothèque Oracle: Il en ressort un programme en C/C++.