I am currently doing Oracle Database Testing and need to know the purpose and use of some of the parameters in the 'lrd_fetch' statement.

The statement that was recorded is:
lrd_fetch(Csr4, -3, 72, 0, PrintRow4, 0);

If the third parameter was change to a number such as '0' would this effect the results of the statement?

According to the documentation the 4th parameter is a 'pointer to the actual number of rows fetched'. What does this mean?

The 5th paramter is a 'pointer to a function that prints each fetched row'. What function does this point to? Might I want to change the value of this parameter?

The last parameter is 'The Error Severity Levels of a failure in a database routine.' What does this mean?

Any thoughts or suggestions would be helpful.