HSQLDB - 在外键中引用 INFORMATION_SCHEMA

HSQLDB - Referencing INFORMATION_SCHEMA in foreign key

我试图在现有 table 上创建外键。
FK 应该引用包含在 INFORMATION:SCHEMA.

中的 table 上的列

然而这似乎是不可能的。
是吗?

更新
这是我执行的(作为超级用户):
ALTER TABLE MY_TABLE ADD CONSTRAINT MY_TABLE_FK FOREIGN KEY (A, B, C) REFERENCES CATALOG.INFORMATION_SCHEMA.TABLES (TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME)

这是我得到的错误:
[42501][-5501] user lacks privilege or object not found: INFORMATION_SCHEMA.TABLES java.lang.RuntimeException: org.hsqldb.HsqlException: user lacks privilege or object not found: INFORMATION_SCHEMA.TABLES

不是很有帮助,因为我正在使用的用户拥有所有可能的权限并且该对象确实存在。

INFORMATION_SCHEMA.TABLES 是一个 VIEW,因此没有 PRIMARY KEY 约束。因此无法创建外键来引用它。