Posso obter os resultados de um procedimento armazenado em um cursor dentro de outro procedimento armazenado no SQL

Eu estou tentando colocar os resultados de um procedimento armazenado em um cursor para usar dentro do procedimento atual. Eu adicionei o meu código abaixo, mas não tenho certeza se isso é possível ou se a minha sintaxe está correta?

DECLARE cursorIDList CURSOR FOR
    EXEC spGetUserIDs
OPEN cursorIDList

FETCH NEXT FROM cursorIDList INTO @ID

Eu recebo o seguinte erro: Sintaxe incorreta perto de 'EXEC'. Esperando SELECT, '(' ou WITH.

Desde já, obrigado.

questionAnswers(3)

yourAnswerToTheQuestion