My requirement -
is it possible in lightening flow ?
Thanks
It can be done by a custom implementation.
We can implement a custom LWC component that takes object name, field name, and record type as parameters and generates a dynamic picklist based on the inputs.
On selecting the picklist value, you can assign the same value to a flow variable.