A foreign cursor is ______.

A.
a stored procedure that references a dynamic cursor outside of the scope of the initial open
B.
a static cursor that is not referenced in the program or procedure that opened the cursor
C.
a static cursor that is referenced by two parts: a procedure name and the cursor id
D.
a cursor that is not declared in the program or procedure in which it is referenced