For nonbuffered cursors, the row count cannot be known before
the rows have been fetched. In this case, the number of rows is
-1 immediately after query execution and is incremented as rows
are fetched.