Estado do cursor inválido, estado SQL 24000 em SQLExecDirect

Eu preciso chamar dois procedimentos armazenados em seqüência via ODBC em PHP:

#run stored procedure 1
$query = "Shipped_Not_Shipped_Rep ".$_GET['rep_id'];
$result = odbc_exec($dbh, $query);
odbc_result_all($result);

#run stored procedure 2
$query = "Shipped_Not_Shipped_Account ".$_GET['account_id'];
$result = odbc_exec($dbh, $query);
odbc_result_all($result);

Estou recebendo este erro no PHP após a segunda chamada de procedimento armazenado:

Aviso: odbc_exec () [function.odbc-exec]: erro SQL: [unixODBC] [FreeTDS] [SQL Server] Estado do cursor inválido, estado SQL 24000 em SQLExecDirect

Se eu reorganizar o pedido eu chamo os procedimentos armazenados, é sempre o segundo que erros. Existe uma maneira de, idk, redefinir a posição do cursor entre as chamadas? Um pouco fora do meu elemento aqui.

questionAnswers(7)

yourAnswerToTheQuestion