Wozu soll die Funktion gut sein?
The SET_COLUMN_ATTRIBUTE procedure sets the SECURE attribute for a column so variable values used for the column cannot be seen in the database monitor or plan cache.
Wenn du Spalten für SQL/Query unsichtbar machen willst schaffst du das nur mit der Berechtigung:
*PUBLIC *EXCLUDE auf die PF/LIB.
Erstellen einer View in einer anderen Lib mit den sichtbaren Feldern.
Alles andere wird schwer bis gar nicht nachvollziehbar.