Fixed leftover in flight queries caused by sqlalchemy.get_columns()

We need to call fetchall even when we have 0 rows