Subject Foreign Keys
Author Massimo Ferrari
Hi, I red on the interbase community site that an exclusive lock is required
to create foreign keys with the ALTER TABLE command.
http://community.borland.com/article/0,1410,25184,00.html

Are there alternatives with Firebird?

thank you
Massimo