Dies sieht aus wie Fehler 15889476, „Falsche Ergebnisse mit temporärer Cursor-Dauer-Tabelle und Funktion, die auf einer aktiven Transaktion ausgeführt wird“; und 13253977 „Falsche Ergebnisse oder Fehler bei temporärer Cursor-Dauer-Tabelle und PLSQL-Funktion, die auf einer aktiven Transaktion ausgeführt wird“.
Ich kann auf 11.2.0.3 reproduzieren, aber nicht auf 11.2.0.4; und nach Husqviks Kommentar scheint es sich auf 12.1.0.2 nicht zu reproduzieren. Das stimmt mit der betroffenen Version und den Fix-First-included-in-Informationen in den Fehlerdokumenten überein.
Weitere Informationen finden Sie in den MOS-Dokumenten 15889476.8 und 13253977.8. Möglicherweise müssen Sie sich an den Oracle-Support wenden, um zu bestätigen, dass dies das Problem ist, das Sie sehen, aber es sieht ziemlich ähnlich aus.