From http://php.net/manual/en/pdostatement.rowcount.php:
"If the last SQL statement executed by the associated PDOStatement was a SELECT statement, some databases may return the number of rows returned by that statement. However, this behaviour is not guaranteed for all databases and should not be relied on for portable applications."
There is one call to this in DrupalOAuthDataStore::lookup_nonce().