You might look at Firebird. It is a reincarnation of Interbase. We've just installed a copy with a helpdesk package and it seems to work well. I haven't had time to do any custom programming for it, but it seems to have most of the features that I would want if I were to migrate an Oracle app.