Special Characters and Reserved Words
To avoid problems, do not use special characters such as ( & @ * $ | % ~ -) in object names, except for underscore (_). Also do not use Oracle SQL or PL/SQL reserved words in object names, especially the Oracle name.
For lists of reserved words, see:
Oracle® DatabaseSQL Language Reference at https://docs.oracle.com/cd/E11882_01/server.112/e41084/toc.htm
Oracle® Database PL/SQL Language Reference at https://docs.oracle.com/cd/E11882_01/appdev.112/e25519/toc.htm
For the latest information, you can generate a list of all keywords and reserved
words with the V$RESERVED_WORDS view, described in the Oracle® Database Reference
at https://docs.oracle.com/cd/E11882_01/server.112/e40402/toc.htm
.
Parent topic: Naming Objects