Estoy tratando de ejecutar un bloque DO, por ejemplo este (copiado de un post en este foro)
DO $$
DECLARE x int;
BEGIN
x := 10;
RAISE NOTICE '>>>%<<<', x;
END;
$$
pero lo que sucede es:
ERROR: error de sintaxis en o cerca de "DO"
estado SQL: 42601
Carácter: 1
No importa qué bloque DO ejecute, la declaración DO simplemente no funciona (incluso en ejemplos copiados y pegados del documento, y me pregunto cuál podría ser la razón. ¿Alguien podría ayudarme, por favor?
Gracias