Definition: The ROWTYPE_MISMATCH exception (ORA-06504) occurs when the host cursor variable and PL/SQL cursor variable involved in an assignment have incompatible return types. For example, when an open host cursor variable is passed to a stored subprogram, the return types of the actual and formal parameters must be compatible.