I\'m trying to perform a SELECT with an IN clause and I would like to be able to have the results returned in the same order as the elements in my list
SELECT
IN
If you want to go with DECODE to assign a numerical sort order:
SELECT ID FROM tbl WHERE ID IN (2,3,1) ORDER BY DECODE(ID, 2, 1, 3, 2, 3)