I am not sure if this is a bug in SQL Server 2012.
I have a simple query:
DELETE
FROM TABLE1
FROM TABLE2
WHERE TABLE1.COL1 = 1
In SSMS, this code parses without errors and deletes the data from Table1 without errors or warnings. My expectation was that SQL Server would throw an error because of multiple FROM statements without usage of subquery syntax.