Da CLP für Select-SQL's weniger geignet ist und du RPGLE kannst, bist du wesentlich flexibler, wenn du RPGLE nimmst. Dann kannst du deine Whereklausel auch parametrieren.
Ein CLP liest von Anfang bis Ende. Du müsstest also on the fly in der QTEMP die View immer erst neu erstellen.