Suena como un problema con los privilegios de selección otorgados a través de un rol, en lugar de directamente al esquema. Ver ORA-00942:la tabla o vista no existe (funciona cuando es un sql separado, pero no funciona dentro de una función de Oracle) .