diff --git a/product/ZSQLCatalog/SQLCatalog.py b/product/ZSQLCatalog/SQLCatalog.py
index 0a0922af359fc936e0f8bda7b4720a060580a60e..c9cef051ff7a6c342b770bb67e0784d45758c2ab 100755
--- a/product/ZSQLCatalog/SQLCatalog.py
+++ b/product/ZSQLCatalog/SQLCatalog.py
@@ -108,6 +108,7 @@ class Catalog(Persistent, Acquisition.Implicit, ExtensionClass.Base):
         search_result = method(table=table)
         for c in search_result:
           keys[c.Field] = 1
+          keys['%s.%s' % (table, c.Field)] = 1  # Is this inconsistent ?
       except:
         pass
     keys = keys.keys()