This LOAD statement stalls when used as the only LOAD statement in your script or are there any other LOAD statements that may also create fields "Room Night Meal Plan" and "RoomNight Rate Type Description"?
I mean, could there be a linking of two tables in your QV data model by more than one common field taking place?
Have you tried using the debug dialog in script editor, reloading with limiting the data to 10 records? And then look at the resulting data model? Do you see any synthetic keys and tables?
Just to be safe, can you try a quick load where you put meal_plan and description within double-quotes like the other fields in the preceding loads? I'd hate to spin wheels if it's something as simple as case sensitivity on the result-set column name.
Otherwise confirm that "Room Night Meal Plan" & "Room Night Rate Type Description" aren't already used as field names within your logical model. As swuehl pointed out above, that would cause you to see a pause at the end of the load while QV tries to do joins and build synthetic keys.
I did try this but got the same result.
I am thoroughly embarrassed to admit that I figured this out. There is a second LOAD underneath that, essentially, concatenates to this one, and I didn't remember that (these are new additions to our database and to Qlikview). So I didn't add the two extra fields to it. Once I noticed this and added them, it worked great.
I very much appreciate your help.