List? You have no list !;)
It:
WHERE _id IN (5,6,424,2)
is just syntactic sugar for this:
WHERE ( _id = 5 OR _id = 6 OR _id = 424 OR _id = 2 )
SQL has only one data structure, which is a table. Your (5,6,424,2) also not a table! :)
You can create a table of values, but the next problem is that the tables do not have a logical order. Therefore, according to @cyberkiwi's answer, you will need to create a column explicitly to simulate the sort order. And to make this explicit to the calling application, make sure you expand this column in the SELECT your query.
source share