oracle中的修改语句(t.*,t.rowid)的删除

当用select t.*,t.rowid from 表名 t删除数据的时候,是多张表,有条件的时候,
怎么用t.*,t.rowid实现删除,谢谢

delete * from 表名 where t.rowid = xxx
多张表就分别删除,先删除外键的表,再删除主键的表。