HyperSQL is like a doxygen plus javadoc for SQL, hypermapping SQL views, packages, procedures, and functions to HTML source code listings and showing all code locations where these are used.
PySQL aims to be a full replacement for sqlplus (and much more). It has features such as history, completion, explain plan, session list, background queries, datamodel graphical output, object dependencies, PL/SQL package function call tree...