Hello Pavel,
>
> The PRAGMA statement does nothing in runtime. It works only in compile
> time, and add a pair of key, value to next non pragma statement. This
> information can be used by some plpgsql extensions.
>
> What do you think about this proposal?
>
You can use PERFORM as a workaround:
PERFORM 'PRAGMA', 'cmdtype', 'CREATE';
There's some overhead when executing, but probably not too much.
Best regards,
Alexey