Vamos supor que houvessem diversos usuários desenvolvedores, com várias aplicações diferentes e, em todas as aplicações houvessem tabelas clientes. Supondo ainda que existisse somente um usuário cliente para fazer a administração de entrada de dados nos vários sistemas, como o ORACLE lidaria com a criação de sinônimos iguais, para vários usuários? Exemplo: Usuário User_dev. CREATE PUBLIC SYNONYM EXCLUIR_CLIENTE FOR user_dev.EXCLUIR_CLIENTE;
Usuário CURSO PL SQL. CREATE PUBLIC SYNONYM EXCLUIR_CLIENTE FOR CURSO PL SQL.EXCLUIR_CLIENTE;