Ciao ragazzi

ho una stringa sql che passo in questo modo

select * from POST where ID in (87,67,54,97)

poi faccio un loop con un movenext sul record e visualizzo correttamente i record, il problema è che con questo tipo di chiamata ho notato che il database mi ordina i record automaticamente dal più piccolo al più grande e mi restituisce in ordine

record 54
record 67
record 87
record 97

io invece devo mantenere l'ordine della stringa (87,67,54,97)

la domanda è come faccio ad ordinare i record mantenendo questo ordine?

posso fare una roba del tipo "... ORDER BY ID in (87,67,54,97)"

???

Grazie