42.5. Anonymous Code Blocks

Note: At present, this section is just taken from PostgreSQL documentation and is subject to revision for Postgres-XC.

PL/Python also supports anonymous code blocks called with the DO statement:

DO $$
    # PL/Python code
$$ LANGUAGE plpythonu;

An anonymous code block receives no arguments, and whatever value it might return is discarded. Otherwise it behaves just like a function.