Not necessarily. You must be granted explicit select permission on the all_tables view to see it in a procedure. Seeing it from sqlplus does not necesarily mean you can see it in a procedure.