REPLACE FUNCTION SYSLIB.MonitorWD ( ) RETURNS TABLE ( WDId INTEGER, PPId SMALLINT, PGId SMALLINT, AGId SMALLINT, RelWgt SMALLINT, NumProcs INTEGER, VprType VARCHAR(4) CHARACTER SET LATIN, QWaitTime FLOAT, QWaitTimeMax FLOAT, CpuUserPct FLOAT, WorkMsgMaxDelay FLOAT, WorkTypeInuseMax INTEGER, WorkTimeInuseAvg FLOAT, IODelay FLOAT, IODelayTime FLOAT, PhysicalRead FLOAT, PhysicalReadKB FLOAT, PhysicalWrite FLOAT, PhysicalWriteKB FLOAT, LogicalRead FLOAT, LogicalReadKB FLOAT, LogicalWrite FLOAT, LogicalWriteKB FLOAT, ExtraField1 FLOAT, ExtraField2 FLOAT, ExtraField3 FLOAT, ExtraField4 FLOAT VPId SMALLINT, VPId SMALLINT, WaitIO FLOAT, WaitOther FLOAT, CPURunDelay FLOAT, IOCntSubmitted FLOAT, IOKBSubmitted FLOAT, IOCntCompleted FLOAT, IOKBCompleted FLOAT, IOCntCriticalSubmitted FLOAT, IOKBCriticalSubmitted FLOAT, DecayLevel1IO FLOAT, DecayLevel2IO FLOAT, DecayLevel1CPU FLOAT, DecayLevel2CPU FLOAT, TacticalExceptionIO FLOAT, TacticalExceptionCPU FLOAT ) ... ;