Tenta dar uma olhada se não é permissão sobre esta tabela.
Não foi removido algum "SYNONYM"?
Esse usuário que está utilizando é o "OWNER" desta tablea?
Qualquer coisa, manda pra gente.
ORA-08103: object no longer exists
Cause: The object has been deleted by another user since the operation began, or a prior incomplete recovery restored the database to a point in time during the deletion of the object.
Action: Delete the object if this is the result of an incomplete recovery.
Action: The options to resolve this Oracle error are:
1. Re-create the object.
2. Remove your reference to the object.
Estive com o mesmo problema agora , estava com uma proc que realisava inserts e updates e retornava um cursor.
O problema é o seguinte. a tabela está em lock.
no meu caso eu tinha uma tabela temp identica em dois localis distintos
para poder fazer o teste. uma estavva com preserv rows e a outra estava com delete rows.
a que estava com preserv funcinava normal
a que estava com delete dava este erro.
coloquei a tab temp com preserv rows e funcionou normalmente.
espero ter ajudado.