"Returns an interface" really means:
Returns an instance of some class that implements that interface
In this case, it returns an object very similar to a SqlDataReader object, that lets you to execute methods like Read() and implements the IDisposable and IDataRecord interfaces.