Perhaps it is time for a second look at Firebird, an open source relational database based on the Interbase source code.
Firebird was born when the Interbase source code was released in July 2000 by then Inprise Corp. (Borland Software). There is a whole second story on Inprise/Borland and what transpired during those years – too much to be told here. However, some interesting history can be found on the Firebird site.
Many who have had past experience with Interbase may have had some sour grapes over the db platform (myself included with a past client and a Cobalt RAQ server – ugh). However, the latest build from Firebird, version 1.5, is a culmination of a port from the original C to C++. The system includes solid support for stored procedures and triggers, which is forthcoming soon in other open source databases. Firebird’s advantage is support for these key features dates back many years under the Inprise name (Interbase).
Their latest fact sheet is what caught my eye as well as the ability to load it on OS X as well as Windows, Linux and numerous Unix flavors. You can review the fact sheet at the Firebird SQL site.