If they're all like the one you posted with a couple of cursors calling another sproc that probably has another cursor in it, you could be in for some real performance problems.
What does tkspRelatedObjectsHomogeneousCursor look like?
--Jeff Moden
Change is inevitable... Change for the better is not.