• A cursor is a construct in TSQL to iterate over data:

    DECLARE CURSOR (Transact-SQL)

    A table is obviously used to store data and it can be a "physical object", but you can also have table variables, which are temporary constructs to store data. So you can declare a variable of data type table.

    Need an answer? No, you need a question
    My blog at https://sqlkover.com.
    MCSE Business Intelligence - Microsoft Data Platform MVP