On 5/31/21 4:19 PM, Adriano dos Santos Fernandes wrote:
Hi!

EXECUTE PROCEDURE is full of weirdness...

May be keep old syntax and add some new, not related with SQL-standard CALL:

EXECUTE PROCEDURE [ <package> . ] <name>
    [ <value list> | ( <value list> ) ]
    [ RETURNING_VALUES <variable list> |
      RETURNING_VALUES ( <variable list> ) |
      RETURNING <value list> [ INTO <variable list> ]  ]

As the second, unrelated change, shorten EXECUTE PROCEDURE/STATEMENT/what-else OBJECT to EXEC OBJECT and decide about object type from context - provided it will not raise the hell in btyacc.




Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to