PROC SQL follows most of the guidelines set by the American National Standards Institute (ANSI) in its implementation of SQL. However, it is not fully compliant with the current ANSI Standard for SQL.
Yes a sproc can return multiple resultsets and you can even work with them in ADO, though it is somewhat esoteric.