ORA-00942: tabela ou vista não existe (funciona quando um sql separado, mas não funciona dentro de uma função oracle)

Quando tenho uma instrução sql comoselect * from table1, funciona muito bem, mas assim que coloco em uma função, recebo:

ORA-00942: table or view does not exist 

Como resolver isso?

questionAnswers(5)

yourAnswerToTheQuestion