In SQL kann ein Index nicht explizit angegeben werden, sondern wird lediglich vom Optimizer verwendet um einen schnelleren Zugriff auf die Daten zu erhalten.

Aus diesem Grund ist es nicht erforderlich für einen Index spezielle Rechte zu vergeben.

Allerdings kann, wie Baldur sagt ein SQL Index mit native I/O mit RPG verarbeitet werden. Wenn also dafür Berechtigungen benötigst: Ein SQL Index ist auch nur eine logische Datei, bei der man Berechtigungen mit CL-Befehlen setzen kann.
Vergibt man Rechte mit CL-Befehlen, muss beim erneuten Erstellen des Indices, die Berechtigung neu gesetzt werden. Also merken oder im SQL Skript, das den Index erstellt hinterlegen.

Birgitta