On 23-01-2021 14:42, Dimitry Sibiryakov wrote:
23.01.2021 14:20, Mark Rotteveel wrote:
<table scope> ::=
<global or local> TEMPORARY
Using of
<table scope> ::=
[<global or local>] [TEMPORARY]
won't make a big difference.
Yes it does, this would introduce a semantic ambiguity (and probably a
syntactic ambiguity. In the original syntax, LOCAL (not supported by
Firebird) and GLOBAL are modifiers of TEMPORARY. You are now introducing
it as a separate element, with two different meanings.
For example, should the definition of a global temporary table be
replicated or not?
If such a feature is to be introduced, it should not be a kludge that
obfuscates/overloads standard syntax.
Mark
--
Mark Rotteveel
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel