KInterbasDB project is a Python extension package that implements Python Database API 2.0-compliant support for the open source relational database Firebird and some versions of its proprietary cousin Borland Interbase.
In addition to the minimal feature set of the standard Python DB API, KInterbasDB also exposes nearly the entire native client API of the database engine.
Product's homepage
What's New in This Release: [ read full changelog ]
· It is now possible to use multiple transactions simultaneously on a single kinterbasdb.Connection. If a Unicode object is passed as the SQL statement, KInterbasDB will attempt to encode it to the character set of the filesystem (in the case of kinterbasdb.create_database) or to the character set of the connection (in the other cases). Previously, only Unicode objects that could be encoded to ASCII were accepted.