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