On 15/08/2022 07:27, Dimitry Sibiryakov wrote: > Adriano dos Santos Fernandes wrote 15.08.2022 12:24: >> Firebird does not have any support for client named parameters. > > IMessageMetadata has field for name which is currently unused. What > else client support do you have on mind? >
And it's not filled for: select 1 from rdb$database where rdb$relation_id = ?; Looks like not filled for EXECUTE BLOCK input parameters too, which I think it should, so as with EXECUTE SQL. What I mean is that we do not support this (except in EXECUTE STATEMENT): select 1 from rdb$database where rdb$relation_id = :relation_id If we start accept this, probably relation_id should be automatically declared and "joined" the explicit EXECUTE SQL parameter list. Adriano Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel