Fix the bound cursor contructor implementations

There were some bugs in them regarding initialization. Also some of them
used Intervals unnecessarily.