- Result_Use:
  When using the Use result set, we *must* get all the data.
  Enforce this somehow:
    Check for eof, then
    a) Throw an exception from the destructor.
    or b) Get the last of the data in the destructor.