[ WITH [ RECURSIVE ] $with_query$ [ , ... ] ] DELETE FROM { ONLY $table_name$ | $table_name$ [ * ] } [ [ AS ] $alias$ ]
    [ USING $from_item$ [ , ... ] ]
    [ WHERE $condition$ | WHERE CURRENT OF $cursor_name$ ]
    [ RETURNING { * | { $output_expression$ [ [ AS ] $output_name$ ] } [ , ... ] } ]
