I agree with tonkuma. If the functionality is available it should be used.
The only other way I can think of to do this depends on the entire row being duplicated and not just the 2 columns you listed.
If that is the case, you can select all the rows and GROUP by all the columns. This would summarize duplicate rows down to 1 row.
Code:
SELECT col1, col2, col3,..., colz
FROM table-name
GROUP BY col1, col2, col3,..., colz
If this works, you can Unload the table with the SQL and then do a Load Replace.
If the entire row is not duplicated, you will need some way to uniquely identify the duplicates so only one can be kept. This is what the ROWNUMBER() function was doing.