public virtual bool Read() { // Blow away the old values. ClearVals(); // Move the cursor to the next row. bool retVal = FetchNextRow(); return retVal; }