Oracle SQL and PL/SQL Bad Practices Document
The document below contains patterns of bad SQL and PL/SQL code that Gojko Adzic has repeatedly found in various applications and databases. Some of the bad practices include:
Use of WHEN OTHERS in exception handling.
Embedding complex SQL inside PL/SQL code.
Poor PL/SQL error handling.
Hardcoding the size of PL/SQL variables.
Not using bind variables.
Storing ROWIDs for later reference.
Storing [...]