EXECUTE BLOCK AS
BEGIN
BEGIN
EXECUTE STATEMENT '
CREATE TABLE users (
id INTEGER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
name VARCHAR(32) UNIQUE
)
';
WHEN SQLCODE -607 DO -- -607 = "relation already exists"
BEGIN
-- Ignore "table exists" error
END
END
EXECUTE STATEMENT 'INSERT INTO users (name) VALUES (''Alex'')';
EXECUTE STATEMENT 'INSERT INTO users (name) VALUES (''Maria'')';
END