make om.core/ref-cursor idempotent