I am experiencing problems with Firebird 3 when I display a stored procedure in Firebird Maestro, and after that I open another Firebird Maestro instance opening the same stored procedure, when I try to change and "recompile" the stored procedure, the error occurs:
Lock conflict on no wait transaction. Unsuccessful metadata update. Object PROCEDURE "" is in use.
The example of two instances of Firebird Maestro is just to make it easier to understand the error. However, when using any other database manager or even database connection components such as IBDAC or Firedac the same error occurs.
If I'm not mistaken, this would not happen when I use Firebird version 2.5.