I have been contract programming for well over a decade now, and the vast majority of the customers I've served have been running SQL Server vice Oracle. Of the few customers that used Oracle, their needs were simple.
Now I have need to initialize a CTE dataset with data provided on the query line, and I've learned of a thing which is simplistic in SQL Server but Oracle is resistant to it...
SELECT 1 as 'A', 2 AS 'B' -- works in T-SQL, not in PL/SQL
UNION ALL
SELECT 3,4
Can anyone tell me what is going on here? Is this a security consideration for Oracle where SQL Server is simply less restrictive?