Hola:
Tengo el siguiente esquema armado:
VB6 + Oracle9i
Para acceder a Oracle tengo un usuario que tiene el rol de CONNECT y UNLIMITED TABLEESPACE. Ademas tengo creados 15 Usuarios (Esquemas) que estos a su vez tienen un lote de tablas determinadas. Tengo tambien un rol creado el cual esta asignado al usuario que se conecta y a todos los demas usuarios. Los permisos de sistema que tiene el ROL son
CREATE ANY TABLE
CREATE ANY VIEW
CREATE ANY SEQUENCE
CREATE ANY INDEX
DROP ANY TABLE
DROP ANY VIEW
DROP ANY SEQUENCE
DROP ANY INDEX
GRANT ANY OBJECT PRIVILEGE
Tengo todos estos permisos de sistema ya que mi programa crea dinamicamente tablas, vistas, etc. en los distintos esquemas (15 usuarios). La pregunta concreta es: ¿tengo alguna manera de asignar al rol un permiso que en lugar de tener el CREATE ANY TABLE tenga CREATE ANY TABLE en los usuarios que yo le indique y no en cualquier usuario de la base de datos?
Gracias
EFA