Take advantage of Oracle's SDO_GEOMETRY.SDO_POINT_TYPE optimisation

Merges pull-request #5.