Az OCIError() a legutóbbi hibát adja vissza. Ha az opcionális stmt|conn|global paramétert nem adod meg, a legutóbbi hibát kapod. Ha nem volt hiba, FALSE értéket kapsz. Az OCIError() egy asszociatív tömbben adja vissza a hibát. Ebben a tömbben a code az Oracle hibakód, a message az Oracle hibaüzenet karaktersorozat.