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]...];