'Iterates over all tables in the VOTable file in a "flat" way,
ignoring the nesting of resources etc.'

def iter_tables(self):

    for resource in self.resources:
        for table in resource.iter_tables():
            (yield table)
