Danke, das funktioniert wunderbar (auch wenn es strikt nach APA natürlich immer noch falsch ist).
PS1: Der Befehl \mkbibnamelast heißt mittlerweile wohl \mkbibnamefamily.
PS2: Eine andere unschöne Lösung, die ich mir zwischenzeitlich selbst gebastelt hatte, war:
Code:\newcommand*{\citepold}{}% sicherstellen, dass \citepold bisher nicht definiert ist \let\citepold\citep% \citepold wird genau so definiert, wie aktuell \citep definiert ist \renewcommand*{\citep}[1]{\textsc{\citepold{#1}}}
Lesezeichen