Dette ligner fejl 15889476, "Forkerte resultater med cursor-varighed temp tabel og funktion kører på en aktiv transaktion"; og 13253977 "Forkerte resultater eller fejl med cursor-varighed temp tabel og PLSQL funktion kører på en aktiv transaktion".
Jeg kan gengive på 11.2.0.3, men ikke 11.2.0.4; og ud fra Husqviks kommentar ser den ikke ud til at gengives den 12.1.0.2. Det stemmer overens med den berørte version og rettelse-først-inkluderet-i-oplysningerne i fejldokumenterne.
Se MOS-dokumenterne 15889476.8 og 13253977.8 for mere information. Du skal muligvis kontakte Oracle Support for at bekræfte, at dette er det problem, du ser, men det ligner ret meget.