Final answer:
The result of a CROSS JOIN between a table with 4 rows and a table with 5 rows will yield a new table with 20 rows.
Step-by-step explanation:
When you perform a CROSS JOIN between two tables in a database, you are producing a Cartesian product of those tables. This means every row from the first table is paired with every row from the second table. For instance, if you have a table with 4 rows and perform a CROSS JOIN with another table that has 5 rows, the result will be a new table with 4 x 5 = 20 rows. Therefore, the correct answer to the question is a) 20 rows.