Searching for the perfect in memory database

I've been using HSQLDB for my in memory database testing, but I think its time to find something else. Things have been getting pretty painful lately and I'm wondering what kind of experience others have with the alternatives. My criteria are:

My latest query is doing full outer joins and HSQLDB doesn't like it. Just checked out Sqllite, but it has the same problem as HSQLDB - left outer joins supported, but nothing else.

Derby looks like an option, as they claim support for right outers and left outers, but no full outer. I may take a look at Firebird next, but I can't find much on doing things embedded in an app without too much pain.

Back to the front page