routine can not be invoked - it is marked invalid Explanation: This routine can not be invoked. It has been marked invalid as a result of a data definition language operation on an object upon which this routine was dependent (with language semantics dependency). User Action: Revalidate the procedure by recompiling the procedure. This may require that you drop and re-create the routine or module.