oracle分页 删除rownum 此列

oracle 分页查询 不知道表有多少列的前提下 查询语句 为

 SELECT * FROM (SELECT ROWNUM RowNumber,t.* FROM table t WHERE ROWNUM <=100)
        WHERE RowNumber >=10

查询出来的包含 rownum 这一列 ,如何用sql语句将此列删除掉

select b.* from (select rowid rn,rownum from tablename where rownum<10) a,tablename b where a.rn=b.rowid

这是伪列吧 怎么能删 没删过。。

SELECT t.* FROM (SELECT ROWNUM RowNumber,t.* FROM table t WHERE ROWNUM <=100)
WHERE RowNumber >=10

            不知道可不可以

SELECT d.c1,d.c2... FROM (SELECT ROWNUM rn,t.* FROM table t WHERE rn <=100) d
WHERE rn >=10

            这样...笨了点,