Wow, we need to make this clearer then!
OpenACS 3.x does *not* support Oracle, but then why would it
given that it's pretty much a port of ACS 3.x.
OpenACS 4.x supports both Oracle and PostgreSQL from within
the same codebase, and provides ways to add support for other
RDBMSs with very little Tcl hacking (only a few boostrap scripts
necessary). The fact that ACS/Tcl Classic has a finite future is
one of the many reasons we chose to support Oracle in 4.x.
Another important point is that we are working hard to patch
some of the issues people reported about ACS Classic 4.x, so
in fact OpenACS 4.x is meant to be an improvement over ACS 4.x
Classic. I won't say yet that it *is* an improvement, only that we
want it to be: only time and real-world usage will tell. We have
every intention of continuing to support Oracle for the
foreseeable future.