Hi to all,
As per my knowledge, tables are not supposed to be declared
in a PRO*C program.
Also, at compile time I think that no database object
checks are performed.
The table, just like other database objects, should be
known at run time for the Oracle username which is used
for connecting to the database in the same PRO*C program.
If the connecting user is not the owner of the table,
then you may either prefix the table name with the owner
name IN THE SQL STATEMENT ( SELECT, INSERT, a.s.o.)
or define a private or public synonym for the table at
the database level.
Hope this could help.