Is someone familiar with the SQLFetchScroll( ...)?

1. Before the first use of SQLFetchScroll, where is the position of the cursor?

2. With a SQLFetchScroll(handle,SQL_FETCH_FIRST, 0) as first statement - may a a result set of 20 and a row set of 3 - where will be the cursor after the Fetch?

3. Is a SQLFetchScroll(handle,SQL_FETCH_NEXT, 0) the same as a SQLFetchScroll(handle,SQL_FETCH_RELATIVE, 0)?