Your metadata has no knowledge of the table definition. Declarative uses a metadata instance that is a member of the Base class. Move the declaration of Base before the class definition, and either
(1) attach your metadata to Base
metadata = MetaData()
Base = declarative_base(metadata=metadata)
class CST_LEVEL(Base):
etc...
or (2) access the internal metadata directly
Base = declarative_base()
class CST_LEVEL(Base):
etc...
Base.metadata.create_all()
--
Mike Conley