diff --git a/google/cloud/bigquery/dbapi/cursor.py b/google/cloud/bigquery/dbapi/cursor.py index 74f8aec4e..1d49d93b7 100644 --- a/google/cloud/bigquery/dbapi/cursor.py +++ b/google/cloud/bigquery/dbapi/cursor.py @@ -219,10 +219,9 @@ def _try_fetch(self, size=None): if self._query_job.dry_run: self._query_data = iter([]) return - is_dml = ( self._query_job.statement_type - and self._query_job.statement_type.upper() != "SELECT" + and self._query_job.statement_type.upper() not in ("SELECT", "SCRIPT") ) if is_dml: self._query_data = iter([])