I've seen mention of the Oracle WITH clause a few times around here for aliasing a subquery like this:
WITH myData AS (SELECT id, text FROM SomeTable)
SELECT myData from SomeOtherTable
Does any version of SQL Server support this? If not, is there a particular reason they don't? Performance? Potential for incorrect usage?