import fdb

fdb.load_api("D:/fb_work/fb64/fbclient.dll")
con = fdb.connect(dsn='D:/Bd_dados/DEVSYS_DATABASE.GDB', user='SYSDBA', password='masterkey', charset='WIN1252')
cur = con.cursor()

tables = ['EST_PRODUTO', 'EST_FORNECEDOR', 'EST_ESTOQUE', 'VEN_SAIDA_PRODUTOS', 'VEN_SAIDA', 'EST_ENTRADA_PRODUTOS', 'EST_GRUPO']

for t in tables:
    print(f"\n=== {t} ===")
    cur.execute(f"""
        SELECT RF.RDB$FIELD_NAME
        FROM RDB$RELATION_FIELDS RF
        WHERE RF.RDB$RELATION_NAME = '{t}'
        ORDER BY RF.RDB$FIELD_POSITION
    """)
    for r in cur.fetchall():
        print(f"  {r[0].strip()}")

con.close()
