You can suppress your column ID of type rowid, it is not the solution.
In your query, simply add "rowid" amongst the columns list, like here :
select t.*, t.rowid from MY_TABLE t ...
ROWID is a system "virtual" field which represents the physical address of any Oracle record.
Phil.