Esto se parece al error 15889476, "Resultados incorrectos con la tabla temporal de duración del cursor y la función ejecutándose en una transacción activa"; y 13253977 "Resultados incorrectos o error con la tabla temporal de duración del cursor y la función PLSQL ejecutándose en una transacción activa".
Puedo reproducir en 11.2.0.3 pero no en 11.2.0.4; y por el comentario de Husqvik, no parece reproducirse en 12.1.0.2. Eso se alinea con la versión afectada y la información de reparación incluida primero en los documentos de error.
Consulte los documentos MOS 15889476.8 y 13253977.8 para obtener más información. Es posible que deba ponerse en contacto con el soporte de Oracle para confirmar que este es el problema que está viendo, pero parece bastante similar.