A ordem de uma instrução SQL Select sem a cláusula Order By

Como eu sei, a partir da teoria do banco de dados relacional, umselect declaração sem umorder by cláusula deve ser considerada não tem ordem particular. Mas, na verdade, no SQL Server e Oracle (eu testei nessas duas plataformas), se eu consultar de uma tabela sem umorder by cláusula várias vezes, eu sempre obtenho os resultados na mesma ordem. Esse comportamento pode ser invocado? Alguém pode ajudar a explicar um pouco?

questionAnswers(4)

yourAnswerToTheQuestion