Synonym not working: USER.SYNONYM_NAME works but SYNONYM_NAME does not
<p>I have the following issue:</p>

<p>I have created a synonym for a user in order to call a procedure from another schema, this is the output from the all_synonyms table log into sqlplus as USER_1:</p>

<pre><code>OWNER   SYNONYM_NAME  TABLE_OWNER   TABLE_NAME      DB_LINK    ORIGIN_CON_ID
~~~~~   ~~~~~~~~~~~~  ~~~~~~~~~~~   ~~~~~~~~~~      ~~~~~~~    ~~~~~~~~~~~~~
USER_1  SYN_NAME      ADMIN         PROCEDURE_NAME  NULL       0
</code></pre>

<p>But I'm unable to run it using only the synonym name. If I do that I get an OORA-06550. Example:</p>

<pre><code>exec SYN_NAME;
OORA-06550: line 1, column 7: PLS-00201: identifier 'SYN_NAME' must be declared

exec USER_1.SYN_NAME; //works as expected
</code></pre>

<p>I've already ran `grant execute on SYN_NAME to USER_1;</p>

<p>Is there anything else I need to set? I'm not sure what I'm missing. Thanks for the help in advance.</p>