WITH q AS ( SELECT CDB_QueryStatements(' SELECT * FROM geometry_columns; ') as statement ) SELECT '1', row_number() over (), statement FROM q; WITH q AS ( SELECT CDB_QueryStatements(' SELECT * FROM geometry_columns ') as statement ) SELECT '2', row_number() over (), statement FROM q; WITH q AS ( SELECT CDB_QueryStatements(' ;;;SELECT * FROM geometry_columns ') as statement ) SELECT '3', row_number() over (), statement FROM q; WITH q AS ( SELECT CDB_QueryStatements($the_param$ CREATE table "my'tab;le" ("$" int); SELECT '1','$$', '$hello$', "$" FROM "my'tab;le"; CREATE function "hi'there" ("'" text default '$') returns void as $h$ declare a int; b text; begin b='hi'; return; end; $h$ language 'plpgsql'; SELECT 5; $the_param$) as statement ) SELECT '4', row_number() over (), statement FROM q; WITH q AS ( SELECT CDB_QueryStatements($the_param$ INSER INTO "my''""t" values ('''','""'';;'); SELECT $qu;oted$ hi $qu;oted$; $the_param$) as statement ) SELECT '5', row_number() over (), statement FROM q;