Message Oracle ORA-38602 - FI invalid input cursor

ERRORFI invalid input cursor
CAUSEThe input cursor did not return exactly two columns for transactional input format or the input cursor didnt have consistent data types for horizontal input format
ACTIONFor transactional input format, specify that the input cursor returns exactly two columns: one for transaction-id, one for item-id. For horizontal input format, make sure the input cursors columns have the same data types.