delete_statement ::=
DELETE [FROM] {table_reference | [THE] (subquery)} [alias]
[WHERE {search_condition | CURRENT_OF cursor_name}] [RETURNING]
[{single_row_expression [, single_row_expression]... INTO
{variable_name | :host_variable_name}
[, {variable_name | :host_variable_name}]...
| multiple_row_expression [, multiple_row_expression]... INTO
:host_array_name [, :host_array_name]...}];
table_reference ::=
[schema_name .] {db_table_name | view_name} [@ dblink_name]
returning_clause ::=
[{RETURNING | RETURN} INTO bind_argument [, bind_argument]...];