>>I believe TOP clause should always be with the ORDER BY clause even if SQL Server allows to use it without it.
>
>SQL server adds an "order by" clause by select first field of query...
Do you have a link confirming this statement?
If it's not broken, fix it until it is.
My Blog