> > 3. Then I need to add the TABLE-level CHECK condition in order to > exploit the "constraint_exclusion = on": > execute $l2$ > alter table $l2$||ct||$l2$ > add check( $l0$||co||$l0$ ) > $l2$ using $l0$||va||$l0$; > I am sorry, I am out. Your code isn't much readable: Minimally there isn't placeholder - some like $x It is game for the most cryptografic code :). You searching a functionality that isn't in pg now :(. Clause USING doesn't work like macros or templates in C++ look on this page - maybe it could be useful for you http://wiki.postgresql.org/wiki/Sprintf Regards Pavel -- Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-general