import arcpy 
import duckdb 
from arcgis.features import GeoAccessor, GeoSeriesAccessor 

con = duckdb.connect() 
con.execute("LOAD spatial; LOAD h3") 

arcpy.env.overwriteOutput = True

df = con.execute("SELECT h3_cell_to_boundary_wkt(h3_latlng_to_cell(29.9792458,31.13417,8)) AS SHAPE ").df()

df.spatial.set_geometry("SHAPE",sr=4326,inplace=True)

df.spatial.to_featureclass(r"C:\Users\GIS_Admin\Documents\ArcGIS\Projects\NewProj36\testduckb.gdb\polygon_R8")

print(df["SHAPE"][0]) 
print(type(df["SHAPE"][0]))