ORA-29255
        Cursor contains both bind and define arrays which is not permissible
        
        
        Cause
        Both define_array and bind_array have been called on this cursor. This was illegal. It was not possible for a cursor to contain both array binds and array defines. The semantics of this setting were invalid. Array defines were used to move data from select queries into PL/SQL tables and array binds to bind PL/SQL tables to non-select queries.
        Action
        Modify your PL/SQL program to only perform calls to one of the two functions depending on the kind of cursor at hand.
        
     
    
    
        ORA-29255
        Cursor contains both bind and define arrays which is not permissible
        
        
        Cause
        Both define_array and bind_array have been called on this cursor. This is illegal.  It is not possible for a cursor to both contain array binds and array defines.  The semantics of this setting are nonsensical.  Array defines are used to move data from select queries into PL/SQL tables and array binds to bind PL/SQL tables to non-select queries.
        Action
        Modify your PL/SQL program to only perform calls to one of the two functions depending on the kind of cursor at hand.
        
     
    
    
        ORA-29255
        Cursor contains both bind and define arrays which is not permissible
        
        
        Cause
        Both define_array and bind_array have been called on this cursor. This is illegal.  It is not possible for a cursor to both contain array binds and array defines.  The semantics of this setting are nonsensical.  Array defines are used to move data from select queries into PL/SQL tables and array binds to bind PL/SQL tables to non-select queries.
        Action
        Modify your PL/SQL program to only perform calls to one of the two functions depending on the kind of cursor at hand.