title: The order of a SQL Select statement without Order By clause
body: <p>As I know, from the relational database theory, a <code>select</code> statement without an <code>order by</code> clause should be considered to have no particular order. But actually in SQL Server and Oracle (I've tested on those 2 platforms), if I query from a table without an <code>order by</code> clause multiple times, I always get the results in the same order. Does this behavior can be relied on? Anyone can help to explain a little?</p>