some more work on Oracle module (work in progress)