olah
committed
on 17 Oct 01
initial port, not tested with oracle