There could be several reasons why you are unable to return results from a stored procedure using a cursor. Some common reasons include incorrect syntax, improper use of parameters, or problems with the database connection.