in theory replacing the database for a given application in VB chould not cause too many problems, at least when you designed your programm with care. Oracle is an excelent database, but i think it is easier to upgrade from Access to SQL Server then to Oracle (plus there is an assistent for that).

best regards