Ερώτηση για τη λίστα όλων των αποθηκευμένων διαδικασιών

Ποιο ερώτημα μπορεί να επιστρέψει τα ονόματα όλων των αποθηκευμένων διαδικασιών σε μια βάση δεδομένων του SQL Server

Αν το ερώτημα μπορούσε να αποκλείσει τις αποθηκευμένες διαδικασίες του συστήματος, αυτό θα ήταν ακόμη πιο χρήσιμο.

SELECT name, 
       type
  FROM dbo.sysobjects
 WHERE (type = 'P')
Σχόλια (3)

Απ' ό,τι καταλαβαίνω, η "προτιμώμενη" μέθοδος είναι η χρήση των πινάκων information_schema:

select * 
  from information_schema.routines 
 where routine_type = 'PROCEDURE'
Σχόλια (1)
select *  
  from dbo.sysobjects
 where xtype = 'P'
   and status > 0
Σχόλια (3)