Implementing an Oracle CPU