title: Android database (SQLite) returns a non-empty cursor from an empty table
body: <p>I verified using SQLite Database Browser that the table contains no rows. I stepped through the query builder code to get the generated query and ran the query in SQLite Database Broswer. The query returned zero rows. But still, the cursor returned by Android's SQLiteQueryBuilder.query method returns true on cursor.moveToFirst() call and returns null values.</p>
  
  <p>Anyone seen something like this before?</p>