I cant understand what does this statment do. For what? How this can be used in code?
Try out this handy website for explaining complex type declarations:
declare f as array of array 5 of pointer to function returning pointer to array of pointer to int